Сгенерируйте и примените окно Хэмминга

Следующая модель использует Функциональный блок Окна, чтобы сгенерировать и применить Окно Хэмминга к 3-мерному входному массиву.

В этом примере, установленном параметр Операции Функционального блока Окна к Generate and apply window. Блок обеспечивает два выходных параметров: вектор окна, Окно в порте Win и результат умножения, simout в порте Out.

Откройте модель ex_windowfunction_ref.

Запустите модель.

Длина первой размерности входного массива равняется 10, таким образом, Функциональный блок Окна генерирует и выводит вектор Окна Хэмминга длины 10. Чтобы видеть вектор окна, сгенерированный Функциональным блоком Окна, введите Window в командной строке MATLAB®.

Window = 

    0.0800
    0.1876
    0.4601
    0.7700
    0.9723
    0.9723
    0.7700
    0.4601
    0.1876
    0.0800

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 16
        FractionLength: 15

Чтобы видеть результат multiplcation, введите simout в командной строке MATLAB.

simout = 

(:,:,1) =
    0.0791    0.0791
    0.1875    0.1875
    0.4600    0.4600
    0.7695    0.7695
    0.9717    0.9717
    0.9717    0.9717
    0.7695    0.7695
    0.4600    0.4600
    0.1875    0.1875
    0.0791    0.0791
(:,:,2) =
    0.0791    0.0791
    0.1875    0.1875
    0.4600    0.4600
    0.7695    0.7695
    0.9717    0.9717
    0.9717    0.9717
    0.7695    0.7695
    0.4600    0.4600
    0.1875    0.1875
    0.0791    0.0791
(:,:,3) =
    0.0791    0.0791
    0.1875    0.1875
    0.4600    0.4600
    0.7695    0.7695
    0.9717    0.9717
    0.9717    0.9717
    0.7695    0.7695
    0.4600    0.4600
    0.1875    0.1875
    0.0791    0.0791
(:,:,4) =
    0.0791    0.0791
    0.1875    0.1875
    0.4600    0.4600
    0.7695    0.7695
    0.9717    0.9717
    0.9717    0.9717
    0.7695    0.7695
    0.4600    0.4600
    0.1875    0.1875
    0.0791    0.0791
(:,:,5) =
    0.0791    0.0791
    0.1875    0.1875
    0.4600    0.4600
    0.7695    0.7695
    0.9717    0.9717
    0.9717    0.9717
    0.7695    0.7695
    0.4600    0.4600
    0.1875    0.1875
    0.0791    0.0791

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 16
        FractionLength: 10

Смотрите также

Блоки