In this payer we propose a design method of an iterative learning cont
roller (ILC) for a non-minimum phase (NMP) system by model-matching th
eory. The ILC consists of two learning filters acting on both the prev
ious input signal and the previous error signal. To design the learnin
g filters, we convert the convergence condition of the ILC into the mo
del-matching problem and get the stable and propel learning filter by
solving the Nevanlinna's algorithm. To show the usefulness of the prop
osed algorithm, some design examples are included.