A symmetric unit filter (L10') is designed by combining in series two unit filters (1L10, 2L10) having asymmetric numerical sequences as filter coefficients (H1 to H3 and H4 to H6). Thus, by designing a filter by series connection, it is possible to automatically obtain a desired digital filter coefficient only by combining one type of unit filter (L10') in series. Moreover, a symmetric numerical sequence {-1, 0, 9, 16, 9, 0, -1}/32 is divided at the center into two parts and one of them is used as the asymmetric filter coefficients (H1 to H3 and H4 to H6). This reduces the number of necessary taps, eliminates use of a window function, and prevents generation of a discretization error in the filter characteristic obtained.