서강대학교 고급전자회로실험 8주차 예비/결과레포트 (A+자료)
- 최초 등록일
- 2024.09.02
- 최종 저작일
- 2022.11
- 22페이지/ MS 워드
- 가격 1,000원
소개글
8주차(Lab08) 예비, 결과레포트 (A+자료)"입니다
목차
없음
본문내용
1. 아래의 Matlabfunction을조사하여 간단히 설명하시오.
• conv(), freqz(), filter(), fvtool()
• sinc(), hamming(), fir1()
1) conv()
conv() 함수는 convolution을 실행하는 함수이다. 흔히 w = conv(u, v)나 w = conv(u, v, shape)의 꼴로 사용할 수 있는데, w = conv(u, v)의 경우에는 벡터 u와 v의 convolution를 반환한다. u와 v가 다항식의 계수 벡터인 경우 결과는 두 다항식의 곱셈을 한 계수의 벡터를 반환한다. w = conv(u, v, shape)의 경우에는 convolution에서 shape로 지정되는 하위 섹션을 반환한다. w = conv(u, v, ‘same’)는 크기가 u와 동일한 convolution의 중앙부만 반환하고, conv(u, v, ‘valid’)는 모서리를 0으로 채우지 않고 계산한 convolution의 부분만 반환한다.
2) freqz()
freqz() 함수는 디지털 필터의 주파수 응답을 반환한다. [h, w] = freqz(b, a, n)으로 사용할 수 있는데, 이 때 전달함수 계수가 b와 a에 저장된 디지털 필터에 대해 n개의 점을 가진 frequency response 벡터 h와 이에 대응하는 angular frequency w를 반환한다. [h, w] = freqz(b, a, ‘whole’, fs)로도 흔히 사용하는데, 이 때 이 함수는 0과 fs 사이에 있는 n개의 점에서 주파수 벡터를 반환한다. 아래 예제로 더 설명하도록 하겠다.
ex) H(z)= (0.05634(1+z^(-1))(1-1.0166z^(-1)+z^(-1)))/((1-0.683z^(-1))(1-1.4461z^(-1)+0.7957z^(-2)))인 3차 IIR LPF의 z-transform을 알고 있다고 할 때, 위의 H(z)를 아래와 같이 표현할 수 있다.
참고 자료
없음