Main Content

rssq

RSS(제곱합의 제곱근) 레벨

설명

예제

y = rssq(x)는 입력 배열 x의 RSS(제곱합의 제곱근) 레벨 y를 반환합니다. x가 행 벡터나 열 벡터이면 y는 실수 값 스칼라입니다. x가 둘 이상의 차원을 가지는 경우 rssq 함수는 크기가 1보다 큰 첫 번째 배열 차원을 따라 동작합니다.

예제

y = rssq(x,dim)은 차원 dim을 따라 x의 RSS 레벨을 계산합니다.

예제

모두 축소

1kHz로 샘플링된 100Hz 정현파의 RSS 레벨을 계산합니다.

t = 0:0.001:1-0.001;
x = cos(2*pi*100*t);

y = rssq(x)
y = 22.3607

각 열이 1kHz로 샘플링되고 진폭이 서로 다른 100Hz 정현파인 행렬을 생성합니다. 진폭은 열 인덱스와 같습니다.

열의 RSS 레벨을 계산합니다.

t = 0:0.001:1-0.001;
x = cos(2*pi*100*t)'*(1:4);

y = rssq(x)
y = 1×4

   22.3607   44.7214   67.0820   89.4427

각 행이 1kHz로 샘플링되고 진폭이 서로 다른 100Hz 정현파인 행렬을 생성합니다. 진폭은 행 인덱스와 같습니다.

dim 인수로 차원을 지정하여 행의 RSS 레벨을 계산합니다.

t = 0:0.001:1-0.001;
x = (1:4)'*cos(2*pi*100*t);

y = rssq(x,2)
y = 4×1

   22.3607
   44.7214
   67.0820
   89.4427

입력 인수

모두 축소

입력 배열로, 벡터, 행렬 또는 N차원 배열로 지정됩니다.

예: cos(2*pi*100*(0:0.001:1-0.001))은 1초 동안 1kHz로 샘플링된 정현파를 지정합니다.

데이터형: single | double
복소수 지원 여부:

연산을 수행할 차원으로, 양의 정수 스칼라로 지정됩니다.

데이터형: single | double

출력 인수

모두 축소

제곱합의 제곱근 레벨로, 스칼라, 벡터, 행렬 또는 N차원 배열로 반환됩니다.

세부 정보

모두 축소

RSS(제곱합의 제곱근) 레벨

벡터 x의 RSS(제곱합의 제곱근) 레벨은 다음과 같고

xRSS=n=1N|xn|2,

지정된 차원을 따라 합이 수행됩니다. RSS 레벨을 2-노름이라고도 합니다.

참고 문헌

[1] IEEE® Standard on Transitions, Pulses, and Related Waveforms, IEEE Standard 181, 2003.

확장 기능

버전 내역

R2012a에 개발됨

모두 확장

참고 항목

| | | |