2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Построить свёртку в matlab
Сообщение10.04.2011, 13:55 
Аватара пользователя


07/07/10
100
Нижний Новгород
Здравствуйте!

3 года не пользовался матлбом а сейчас появилась острая необходимость построить корреляционную функцию путём свёртки.

Функция вида:
$y_k^l=a*(M-k)(h_0^2+h_1^2+h_2^2+...+h_{l-1}^2)$, где

$l$- параметр суммирования
$M$ и $k$ - дискретное время(свёртка будет по нему)
$a$ - коэффициент

единственное воспоминание о матлабе это утилита octave..

 Профиль  
                  
 
 Re: Построить свёртку в matlab
Сообщение10.04.2011, 14:14 
Заслуженный участник
Аватара пользователя


30/01/09
6686
Может произведение многочленов надо смотреть? Тоже давно не пользовался.

-- Вс апр 10, 2011 15:45:55 --

Есть такая функция - conv.

 Профиль  
                  
 
 Re: Построить свёртку в matlab
Сообщение10.04.2011, 15:14 
Аватара пользователя


07/07/10
100
Нижний Новгород
Тут должен получится треугольник, но что-то я даже на бумаге затрудняюсь с алгоритмом построения..

 Профиль  
                  
 
 Re: Построить свёртку в matlab
Сообщение10.04.2011, 16:21 
Заслуженный участник
Аватара пользователя


30/01/09
6686
Unmanner в сообщении #433206 писал(а):
Тут должен получится треугольник, но что-то я даже на бумаге затрудняюсь с алгоритмом построения..

А что за треугольник?

 Профиль  
                  
 
 Re: Построить свёртку в matlab
Сообщение10.04.2011, 18:57 
Аватара пользователя


07/07/10
100
Нижний Новгород
Корреляционный треугольник.

 Профиль  
                  
 
 Re: Построить свёртку в matlab
Сообщение10.04.2011, 19:22 
Заслуженный участник
Аватара пользователя


30/01/09
6686
Треугольник - это наверное "окно", смысл которого состоит в том, что по мере увеличения шага запаздывания в кореляционной функции, для получения оценки выборочную кор. функцию надо брать со всё уменьшающимся множителем. Окно может быть не только в виде треугольника. Может посмотреть книгу Дженкинс. Ваттс. Спектральный анализ?

 Профиль  
                  
 
 Re: Построить свёртку в matlab
Сообщение10.04.2011, 19:35 
Аватара пользователя


07/07/10
100
Нижний Новгород
Это корреляционная функция для защитных интервалов в OFDM системе.

M - длинна защитных интервалов.
k - задержка окна наблюдения.

Максимум функции при k=0.

-- Вс апр 10, 2011 21:06:16 --

О чудо, нашёл почти то что нужно, осталось привязать сюда мой сдвиг - k!

http://allfpga.com/wiki/OFDM_%D0%BF%D1% ... 0%B8%D0%BA

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group