Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Plot a bandpass filter at a central frequency F0 in MATLAB

Status
Not open for further replies.

Saly07

Newbie level 3
Joined
Jul 21, 2014
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
19
Hi,

I have this filter:

d = fdesign.pandpass('n,F3dB',3,50e3, 200e6);
Hd = design(d,'butter');

which I want to plot at a central frequency of 868.3 MHz.

Could you pleaase help me with this?

Thank you in advance!
 

For a bandpass filter response you must specify both corner frequencies of the passband, e.g.:

d = fdesign.bandpass('N,F3dB1,F3dB2', 4, 50e3, 200e6, 2e9);

(...where I've added a 'sampling frequency' value of Fs = 2GHz for a valid digital filter implementation. The fdesign.xxx() functions have a squillion possible arguments, depending on what you're trying to do with them).
Design the filter with:

Hd = design(d,'butter');

And view the resulting transfer function with:

fvtool(Hd);

:)
 
  • Like
Reactions: Saly07

    Saly07

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top