필터 지우기
필터 지우기

Simulating Active Bandpass Filter Example from Textbook in Simulink

조회 수: 9 (최근 30일)
Zuhri Ashraaf
Zuhri Ashraaf 2021년 1월 10일
편집: Priyank Pandey 2022년 3월 30일
Hello!
I'm an electrical engineering student and is fairly new with MATLAB.
I had tried to simulate a fourth-order butterworth low-pass filter example with the cutoff frequency of 500Hz from a textbook. But the result was not like what I had expected.
Here's my circuit: Vi = 100sin(2*pi*100*t), f = 100Hz
Here's the plot of Vi and Vo:
What I was hoping, Vi and Vo is sinusoidal.
But, as you can see from the scope, it is clearly not.
My question is, did I set something wrong? Maybe something that had to do with advanced settings and so on.
I'm know that it is better to ask this kind of question at other online electrical engineering forums. But, since that this is an example from textbook, my only idea is there's something wrong with the settings or something similar.
Thank you in advance and I'm very sorry if my English is bad.
  댓글 수: 2
Pat Gipper
Pat Gipper 2021년 1월 11일
If the circuit was assembled per the picture then it will work as you expect. No advanced settings are required. Double check the values for R & C.
Zuhri Ashraaf
Zuhri Ashraaf 2021년 1월 11일
Checked and eveything is correct.
However, when I change the AC voltage source with a controlled voltage source that are connected to sine wave block, everything went great.
Now, I am more confused than before.
What is the difference between the AC voltage source and the controlled voltage source that are connected to a sine wave?

댓글을 달려면 로그인하십시오.

답변 (1개)

Priyank Pandey
Priyank Pandey 2022년 3월 30일
편집: Priyank Pandey 2022년 3월 30일
Hi Zuhri,
The above circuit is correct and idealy it should give the desired output of the waveform.
You can refer to the following links to understand the difference between controlled voltage source and
AC voltage source.
Also you can refer to Build a Low-Pass Filter by Using Fixed-Point Data - MATLAB & Simulink (mathworks.com) to learn more about low-pass butterworth filter.

카테고리

Help CenterFile Exchange에서 Electrical Sensors에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by