Main Content

윈도우 디자이너

스펙트럼 윈도우 설계 및 분석

설명

윈도우 디자이너 앱을 사용하면 스펙트럼 윈도우를 설계하고 분석할 수 있습니다. 이 앱을 사용하여 다음을 수행할 수 있습니다.

  • 한 개 이상 윈도우에 대한 시간 영역 표현과 주파수 영역 표현을 표시합니다.

  • 윈도우의 동작이 윈도우의 길이와 기타 파라미터에 의해 어떻게 변경되는지 확인합니다.

  • 시각적으로 윈도우를 설계하고 MATLAB® 작업 공간으로 내보냅니다.

Window Designer app

윈도우 디자이너 앱 열기

  • MATLAB 툴스트립: 탭의 신호 처리 및 통신에서 앱 아이콘을 클릭합니다.

  • MATLAB 명령 프롬프트: windowDesigner를 입력합니다.

예제

모두 확장

윈도우 디자이너를 사용하여 길이가 128인 보만 윈도우를 지정하고 작업 공간으로 내보냅니다.

  1. 보만 윈도우를 생성합니다.

    • 유형 목록에서 보만을 선택합니다.

    • 길이128을 입력합니다.

    • 이름bohwin을 입력합니다.

  2. 적용을 클릭합니다. 윈도우 뷰어 상자에 시간 영역과 주파수 영역의 윈도우가 표시됩니다.

  3. 작업 공간에 저장을 클릭합니다. 명령줄에 다음 메시지가 표시됩니다.

    bohwin has been exported to the workspace.

  4. 새 윈도우가 작업 공간에 들어와 있는지 확인합니다.

    whos bohwin
      Name          Size            Bytes  Class     Attributes
    
      bohwin      128x1              1024  double

윈도우 디자이너를 사용하면 카이저 윈도우의 동작이 윈도우 길이와 형태 파라미터 β에 따라 어떻게 달라지는지 알 수 있습니다.

  1. 카이저 윈도우를 생성합니다.

    • 유형 목록에서 카이저를 선택합니다.

    • 길이20을 입력합니다.

    • 베타0을 입력합니다.

    • 이름kaiser0을 입력합니다.

  2. 적용을 클릭합니다. 윈도우 뷰어 상자에 시간 영역과 주파수 영역의 윈도우가 표시됩니다.

  3. 새 윈도우 추가를 클릭합니다. 길이가 20이고 베타3인 카이저 윈도우를 생성합니다. 윈도우 이름을 kaiser3으로 지정하고 적용을 클릭합니다.

  4. 윈도우 복사를 클릭하여 베타6인 세 번째 카이저 윈도우 kaiser6을 생성합니다. 적용을 클릭합니다.

  5. 윈도우 목록에서 이 윈도우 세 개를 선택합니다.

  6. 이름 목록에서 kaiser0을 선택하여 윈도우 뷰어 플롯에서 강조 표시합니다. 길이10으로, 베타6으로 설정합니다. 적용을 클릭합니다.

  7. 이름 목록에서 kaiser3을 선택합니다. 길이20으로 그대로 유지하고 베타6으로 설정합니다. 적용을 클릭합니다.

  8. 이름 목록에서 kaiser6을 선택합니다. 베타6으로 그대로 유지하고 길이40으로 설정합니다. 적용을 클릭합니다.

  9. 이름 목록에서 kaiser3을 선택합니다. 범례 표시 버튼 을 클릭합니다.

윈도우 디자이너를 사용하여 64개 샘플로 구성된 디폴트 해밍 윈도우의 사이드로브를 시각화할 수 있습니다.

  1. 보기 메뉴에서 시간 영역을 지우고 분석 파라미터를 클릭합니다.

  2. 대화 상자에서 다음 파라미터를 지정합니다.

    • 점의 개수8192를 입력합니다.

    • 주파수 단위Hz로 설정합니다.

    • 샘플링 주파수500Hz로 설정합니다.

    • 크기 정규화를 선택합니다.

  3. 확인을 클릭하여 대화 상자를 닫습니다. X축 확대/축소 버튼 을 클릭합니다. 10Hz부터 35Hz까지의 영역을 확대하여 윈도우의 처음 두 개의 사이드로브를 세부적으로 봅니다.

관련 예제

버전 내역

R2006a 이전에 개발됨