03.11.2014 Views

VHDL 프로그래밍

VHDL 프로그래밍

VHDL 프로그래밍

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MCT 변환기의 설계<br />

• MCT 변환 예<br />

W(X)<br />

10 20 30<br />

40 0 60<br />

70 80 90<br />

MCT<br />

0 0 0 000001111<br />

(=15)<br />

0 0 1<br />

1 1 1<br />

Γ(X)<br />

- - -<br />

- 15 -<br />

- - -<br />

0 40 20<br />

70 90 80<br />

MCT<br />

0 0 0<br />

1 1 1<br />

000111100<br />

(=60)<br />

- - -<br />

- 60 -<br />

60 10 30 1 0 0<br />

- - -<br />

47/55<br />

MCT 변환기의 설계<br />

• MCT 계산 슈도 코드<br />

• 기본 알고리즘에 /9 사용<br />

• 논리 합성을 위해서는 근사화, 혹은 최적화 필요<br />

data_mean = (m1+m2+m3+m4+m5+m6+m7+m8+m9)/9; -- 논리 합성 불가<br />

if (m1 > data_mean) mct1 = 1;<br />

else mct1 = 0;<br />

if (m2 > data_ mean) mct2 = 1;<br />

else mct2 = 0;<br />

// ...<br />

// 중략<br />

MCT = (mct1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!