16

In MATLAB I have to pass cut-off frequency for designing a filter. But this Cut-off frequency is in radians-per-sample. How do I convert my analog Cut off frequency in $\textrm{Hz}$, into the required radians-per-sample for MATLAB?

Gilles
  • 3,222
  • 3
  • 18
  • 28
gpuguy
  • 1,330
  • 7
  • 17
  • 30

1 Answers1

19

Problems like these are best attacked using some dimensional analysis:

$$f_{[\rm rad/samples]} = f_{[\rm cycles/sec]}\cdot \frac{\text{sec}}{\text{samples}}\cdot \frac{\text{rad}}{\text{cycle}}$$

$$f_{[\rm rad/samples]} = f_{[\rm cycles/sec]}\cdot \frac{2\pi}{f_s}$$

where $f_s$ is the sample rate in $\textrm{Hz}$.

Gilles
  • 3,222
  • 3
  • 18
  • 28
Jason R
  • 23,523
  • 2
  • 60
  • 72