depend on sample rate