Создать окно Хэмминга длиной 64 с перекрытием 60% в Matlab
Я пытаюсь отдать за окно распределения Вигнера-Вилле Хэмминга длины 64 с перекрытием 60%Вот, Я могу создать окно Хэмминга длиной 64
h=hamming(64);
Вот это несколько теоретических советов по этому вопросу. Окно кажется каким-тосвертка из трех волн Хемминга с вероятностью 60% для свертки.
Перекрытие, по-видимому, является своего рода сверткой трех функций. Моя попытка для трех окон и их перекрытий
conv(conv(hamming(64), hamming(64)), conv(hamming(64), hamming(64)))
Моя попытка для двух окон и их перекрытий
h = conv(hamming(64), hamming(64));
Оба результата, кажется, не дают мне лучших результатов распределения Вигнера-Вилле. Многие облачные пики все еще видны. Таким образом, ключ, кажется, разделяет окна во времени, так как текущий результат оконной функции возвращает точно такое же изображение, что и сХэмминга (64) только окно
Думая, что 60% перекрываютсяРазмерыhamming(64)
64x1, в то время какconv(hamming(64), hamming(64))
127x1 двухместный Сделать вероятностный алгоритм с вероятностью 60% непросто, потому что мы не можем выполнять обе функции линейно.
Как вы можете создать окно Хэмминга с перекрытием 60%?