Main Content

이 페이지의 내용은 이전 릴리스에 관한 것입니다. 해당 영문 페이지는 최신 릴리스에서 제거되었습니다.

파라미터 양자화 어드바이저

파라미터 양자화와 관련된 수치 문제 검사

R2022b 이후

설명

파라미터 양자화 어드바이저 앱은 파라미터 양자화와 관련된 수치 문제에 대한 세부 정보를 제공합니다. 이 앱을 사용하여 다음을 수행할 수 있습니다.

  • 파라미터 오버플로, 언더플로 및 정밀도 손실로 인한 양자화 문제 필터링.

  • 오차의 비트 수, 절대 오차 또는 상대 오차를 기준으로 양자화 문제 정렬.

  • 파라미터 양자화가 모델에 미치는 영향에 대해 세부적으로 탐색.

  • 모델에서 양자화 문제가 있는 파라미터 모두 탐색.

Screenshot of Parameter Quantization Advisor

파라미터 양자화 어드바이저 앱 열기

  • 진단 뷰어: 수치 진단 경고 또는 오류의 제안된 조치에서 열기를 클릭합니다.

  • MATLAB® 명령 프롬프트: 다음 명령 입력

    parameterQuantizationAdvisor('block_path','parameter_name')

예제

모두 확장

파라미터 양자화 어드바이저를 사용하여 피드백 제어기 모델에서 파라미터 정밀도 손실을 탐색할 수 있습니다.

fxpdemo_feedback 모델을 엽니다.

fxpdemo_feedback

파라미터 진단이 활성화되었는지 확인합니다. 구성 파라미터 대화 상자의 진단 > 데이터 유효성에서 정밀도 손실 감지 파라미터 진단을 warning으로 설정합니다.

모델을 시뮬레이션합니다.

진단 뷰어에 파라미터 정밀도 손실에 대한 경고가 표시됩니다.

parameter-quantization-advisor-warning-msg.png

파라미터 양자화 어드바이저에서 이 진단의 세부 내용을 살펴보려면 제안된 조치에서 열기를 클릭합니다.

PQA.png

fxpdemo_feedback/Denominator Terms에서 발생한 파라미터 정밀도 손실에 대한 세부 정보가 표시됩니다. 이 예제에서는 테이블의 양자화 문제 열에 파란색 사각형으로 표시된 것처럼 모델에 정밀도 손실 문제만 있습니다. 이 앱을 사용하여 오버플로와 언더플로 문제를 탐색할 수도 있습니다.

Denominator Terms로 명명된 Discrete FIR Filter 블록의 4개 계수에서 정밀도 손실이 발생했습니다. 테이블에는 각 파라미터에 대해 입력된 대화 상자 값과 각 파라미터에 대해 이에 대응되는 양자화된 값이 나와 있습니다. 오차의 비트 수, 절대 오차 또는 상대 오차를 기준으로 테이블을 정렬할 수 있습니다.

파라미터 세부 정보 창에는 모델의 위치, 파라미터의 이름과 차원, 실수/복소수 여부를 포함하여 파라미터에 발생한 수치 문제의 추가 정보가 포함됩니다. 테이블에는 대화 상자상의 파라미터 데이터형 및 런타임 시의 파라미터 데이터형과 함께 이러한 데이터형으로 표현 가능한 최솟값과 최댓값, 정밀도가 표시됩니다.

  • 진단 뷰어에서 메시지를 보려면 다이어그램을 업데이트하거나 모델을 시뮬레이션합니다.

  • 파라미터 양자화 어드바이저 앱을 실행하려면 모델이 성공적으로 컴파일되어야 합니다. 진단 오류가 있는 경우 모델이 컴파일되지 않으며 앱을 실행할 수 없습니다.

  • 파라미터 양자화 어드바이저 앱은 다음과 같은 양자화 문제에 대한 정보를 보고합니다.

    앱에서 안 함(none)으로 설정된 진단도 보고됩니다.

  • 파라미터 양자화 어드바이저는 양자화 손실이 발생한 조정 가능형 파라미터와 조정 불가형 파라미터에 대한 양자화 문제를 세부적으로 보고합니다.

  • 모델에서 양자화 문제가 있는 파라미터가 파라미터 탐색기에 계층적 트리로 표시됩니다. 문자열을 입력하여 이 트리 내의 특정 요소를 검색할 수 있습니다. 검사할 파라미터를 선택하면 추가 세부정보를 볼 수 있습니다.

버전 내역

R2022b에 개발됨

모두 확장