>916,917,925,926さんありがとうございます。
離散コサイン変換、フーリエ変換という数学の勉強が必要なのですね。
数学板に行って参考書を聞いてきます。