transfer function analysis