Introduction to Bode Plot 波特图入门

Introduction to Bode Plot

神马东东是波特图?

A Bode plot /?bo?di/ is
graph of the transfer function of
linear, time-invariant system versusfrequency,
plotted with a log-frequency axis, to show the system‘s frequency response. It is usually a combination of a Bode magnitude plot, expressing the
magnitude of the frequency response gain, and aBode phase plot, expressing the frequency response phase
shift
.

看完了估计也不知道(但是还是看看比较好^_^),文字毕竟很抽象。我从听这名词听了两年了吧。。。也不知道是个啥东西,一直没死磕这家伙。今天变成拦路虎,非杀不可!

首先讲讲线性系统

。。。扯线性系统其实我又想推荐一本书,本来是因为傅立叶变换和DSP找到这本书的,感觉将的非常好

《The scientist and engineer guide to DSP》

国内没有出版,有PDF看已经很不错了。 Internet make our left better.

LTI : linear time-invariant (system) 线性时不变系统

感觉好屌的名字。。。表怕,只是这个系统具有的特性都写在它脸上了,线性,时不变。

线性:线性系统是一数学模型,是指用线性运算子组成的系统

时不变:时不变系统是输出不会直接随着时间变化的系统。

下图的123456都把系统能够做的运算都列出来了。

LTI这样的系统有个非常好的性质,就是你一个信号输入,可能改变它的幅值和相角,但是它的频率是不会改变的

对于这样的系统,下面给出一个简单的demo

系统输入是一个正弦函数Input = sin(0.5*t), 角频率是0.5rad/s,幅值是1

系统是一个比例环节倍增2和一个积分环节求和作为输出

输出这个时候就是Output = 2sin(0.5*t) - 2cos(0.5*t);

这个时候利用三角函数的性质,合并这两项为2.83sin(0.5t-0.785)

很明显,频率没有变 ,角频率还是0.5,改变的是幅值和相角

It‘s time to talk about the "dB"

几乎现在谁都知道分贝dB,就是20log10(operator)得到的结果。。。。有没有人问过,为什么?

有没有尝试去追问,为什么?难道。。。It is what it is ? 呵呵。。。。尝试去质问一切,哪怕没有结果,好奇心才是学习的根本源动力

很久以前,贝尔电话的发明人,在测试电话的时候,电话声音信号的能量在传递过程中是有能量损失的。而且如果你不补偿不鸟它,任意让它损失。。。声音信号的能量结果会损失的很严重。。。。

怎么度量呢?

于是当时的人就想到对于一个正数取以10为底的log运算,得到的结果会比原来的值小很多。

比如log10(100) == 2 仅仅是方便计算而已,直接取10的指数就变回去了,很方便计算。理由就是这样。

当时对于能量损失的度量是Tu = 10log10(power)

而power 是正比于振幅的平方的

于是1分贝 = 10log10(Amp^2) = 20log10(Amp)

搞定了dB,开始波特图啦。。。

波特图是两幅图,一副是振幅增益关于频率的函数图像,第二幅是相角关于频率的函数图像

可以换算得到2.83就是9分贝

把传递函数变形得到G(s) =  (2s+1)/s,
s = jw ,替换得到,G(w) = 2 - j(1/w);

增益是实部平方加上虚部平方开根号

相角是虚部比上实部,求反正切值得到的角度

w角频率和频率f是倒数关系

2pi/T = w;

不难看出,当w从无穷大减小到0的过程中,F从0增大到无穷大,相角绝对值是不断减小的(越来越趋向于0的),幅值是三角形的斜边长,越来越大,只到无穷,在matlab上画图感觉好像是和横轴相交,其实没有,离散运算取的值很接近0,但是,不是0!

Introduction to Bode Plot 波特图入门

时间: 2024-10-28 14:33:19

Introduction to Bode Plot 波特图入门的相关文章

Bode Plots by Hand 徒手绘制波特图

Bode Plots by Hand 首先要搞定啥是波特图 Introduction to bode plot 一步步进阶,搞定波特图~ 当传递函数是常数的时候,也就是delta函数(脉冲)的laplace变换的结果 不难看出,K落在实轴上,如果K>0 那么增益就是K,相角是0.假设增益是3的波特图如下相对应于9.54* 分贝 在原点处的零点极点情况 极点为0的传递函数是1/s  对于频率变化,把s = jw可以得到增益是1/w 相移是-90° 对正弦函数积分得到余弦函数.此时,余弦是滞后正向9

iOS 使用 Core Plot 绘制统计图表入门

本文转载至 http://blog.csdn.net/zhibudefeng/article/details/7677457 iOS(iPhone/iPad) 下图形组件有两个有名的,s7graphview 和 Core Plot,它们都是在 Google 上托管的代码,听说 Core Plot 比较强,因为前者仅支持曲线图,后者呢曲线图.饼图.柱状图等通吃,且较活跃.那就专注下 Core Plot 的使用.它提供了 Mac OS X 和 iOS 下的组件库,我只用到它的 iOS 图表库. Co

波特图与零极点

转自:http://page.renren.com/601586108/note/884924578 已知传输函的数零.极点,可用折线近似描述频率响应特性.若频率坐标采用对数刻度,幅值或相角采用线性刻度,这种特性曲线称为波特图,波特图是一种对数坐标曲线图.

Matlab Plot 画图中图

用matlab 画图时,发现一部分范围内,线之间贴得太近.于是想在图中画另外一个小图,实现局部放大的功能. 在网上众多偏方中,经过辛苦遴选与试验,发现以下的方法最为简单有效. 废话不多说,2)关键代码: 1)效果. %% ----- 1 效果: 需要注意的是:小图的显示位置以及尺寸大小都是用代码来控制的,具体请研究如下区区20行代码. %% ----- 2 Code: figure TextFontSize=20; LegendFontSize = 18; % ------------- Plo

Pandas.plot 做图 demo(scatter,bar,pie)

#coding:utf-8import numpy as npimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签plt.rcParams['axes.unicode_minus']=False #用来正常显示负号import pandas as pdfrom pandas import Series,DataFrame '''plt.scatter(x,y)plt.show()

一张图入门Python【中文版】

好久没写了,就拿这张图作为开篇吧,重新梳理自己学习的东西,最近两年人工智能炒红了python,devops的提出也把开发.运维整合到了一起,作为一个运维工程师,随着企业自动化运维的提出,也要学会出了shell之外的语言了,无疑python是相对来说容易一些的,个人博客作为我学习的一个记录,方便以后回过头来查看.

vim思维导图--入门版

高清图请下载附件.

poj 3678 Katu Puzzle 2-SAT 建图入门

Description Katu Puzzle is presented as a directed graph G(V, E) with each edge e(a, b) labeled by a boolean operator op (one of AND, OR, XOR) and an integer c (0 ≤ c ≤ 1). One Katu is solvable if one can find each vertex Vi a value Xi (0 ≤ Xi ≤ 1) s

历史思维导图怎么画?送你思维导图入门教程

历史这门课程很多朋友都是很感兴趣的,对历史人物都怀着一种敬仰的态度精神去了解这样学习起来就相当的有兴趣了,下面是分享的怎样将历史知识总结在思维导图中的操作方法,这样即方便后期对知识点进行储存也利用后期记忆.历史知识讲究的是真实,所以在对知识点进行总结时一定要严谨保证没有错误,下面来看看绘制方法:绘制思维导图的操作方法介绍:1.需要选择合适的工具进行使用,有很多工具选择合适自己的进行编辑,选择思维导图进行新建使用.2.完整的思维导图是有无数个节点搭建而成的,所以要对思维导图的框架进行搭建.3.之后