Skip to main content

I implemented basic bandpass filter using scipyScipy resource. But how to implement the same when signal is centred at non-zero centre frequency with centre frequency > sampling frequency.

I trying to implement bandpass filter as current code throws error

ValueError: Digital filter critical frequencies must be 0 <= Wn <= 1$0 \le \omega_n \le 1$

which clearly makes sense.

Example:

  • Centre frequency: 100Mhz$100\textrm{ MHz}$
  • Sampling frequency: 5 Mhz$5\textrm{ MHz}$
  • highcutHighcut: 102 Mhz$102\textrm{ MHz}$

Clearly (highcut/nyq) > 1

I implemented basic bandpass filter using scipy resource. But how to implement the same when signal is centred at non-zero centre frequency with centre frequency > sampling frequency.

I trying to implement bandpass filter as current code throws error

ValueError: Digital filter critical frequencies must be 0 <= Wn <= 1

which clearly makes sense.

Example:

  • Centre frequency: 100Mhz
  • Sampling frequency: 5 Mhz
  • highcut: 102 Mhz

Clearly (highcut/nyq) > 1

I implemented basic bandpass filter using Scipy resource. But how to implement the same when signal is centred at non-zero centre frequency with centre frequency > sampling frequency.

I trying to implement bandpass filter as current code throws error

ValueError: Digital filter critical frequencies must be $0 \le \omega_n \le 1$

which clearly makes sense.

Example:

  • Centre frequency: $100\textrm{ MHz}$
  • Sampling frequency: $5\textrm{ MHz}$
  • Highcut: $102\textrm{ MHz}$

Clearly (highcut/nyq) > 1

MInor formatting change
Source Link
Peter K.
  • 26k
  • 9
  • 47
  • 93

I implemented basic bandpass filter using scipy resource. But how to implement the same when signal is centred at non-zero centre frequency with centre frequency > sampling frequency.

I trying to implement bandpass filter as current code throws error "ValueError: Digital filter critical frequencies must be 0 <= Wn <= 1"

ValueError: Digital filter critical frequencies must be 0 <= Wn <= 1

which clearly makes sense.

Example:

  • Centre frequency: 100Mhz
  • Sampling frequency: 5 Mhz
  • highcut: 102 Mhz

Clearly (highcut/nyq) > 1

I implemented basic bandpass filter using scipy resource. But how to implement the same when signal is centred at non-zero centre frequency with centre frequency > sampling frequency.

I trying to implement bandpass filter as current code throws error "ValueError: Digital filter critical frequencies must be 0 <= Wn <= 1" which clearly makes sense.

Example:

  • Centre frequency: 100Mhz
  • Sampling frequency: 5 Mhz
  • highcut: 102 Mhz

Clearly (highcut/nyq) > 1

I implemented basic bandpass filter using scipy resource. But how to implement the same when signal is centred at non-zero centre frequency with centre frequency > sampling frequency.

I trying to implement bandpass filter as current code throws error

ValueError: Digital filter critical frequencies must be 0 <= Wn <= 1

which clearly makes sense.

Example:

  • Centre frequency: 100Mhz
  • Sampling frequency: 5 Mhz
  • highcut: 102 Mhz

Clearly (highcut/nyq) > 1

Post Reopened by Peter K.
added 299 characters in body
Source Link

I implemented basic bandpass filter using scipy resource. But how to implement the same when signal is centred at non-zero centre frequency with centre frequency > sampling frequency.

I trying to implement bandpass filter as current code throws error "ValueError: Digital filter critical frequencies must be 0 <= Wn <= 1" which clearly makes sense.

Example:

  • Centre frequency: 100Mhz
  • Sampling frequency: 5 Mhz
  • highcut: 102 Mhz

Clearly (highcut/nyq) > 1

I implemented basic bandpass filter using scipy resource. But how to implement the same when signal is centred at non-zero centre frequency with centre frequency > sampling frequency.

I implemented basic bandpass filter using scipy resource. But how to implement the same when signal is centred at non-zero centre frequency with centre frequency > sampling frequency.

I trying to implement bandpass filter as current code throws error "ValueError: Digital filter critical frequencies must be 0 <= Wn <= 1" which clearly makes sense.

Example:

  • Centre frequency: 100Mhz
  • Sampling frequency: 5 Mhz
  • highcut: 102 Mhz

Clearly (highcut/nyq) > 1

Post Closed as "Needs details or clarity" by Peter K.
Source Link
Loading