通俗解释分数时延滤波器设计时延

通俗解释滤波器时延_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
通俗解释滤波器时延
最近在学FIR滤波器, 一直看视频不懂,到底什么是时延。是说时间延迟吗。我的理解难道是:一信号经过一个系统处理,比如第一秒输入信号,经过系统处理一秒,最后在第二秒得到输出。这个意思就是在第一秒输入的信号,在第二秒得到输出结果,这就叫做时延吗。不...
我有更好的答案
滤波器,就是过滤特定的频率的波(信号),那过滤的这个频率就是它的channel了,当然也可以是保留这个频率。
采纳率:66%
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包预测和负延迟滤波器:你应该知道的五件事
> 预测和负延迟滤波器:你应该知道的五件事
预测和负延迟滤波器:你应该知道的五件事
图3:某些数据(蓝色),巴特沃斯响应(粉红色)和补偿(绿色)我们不必使用相同的函数H来构造补偿滤波器。如果两个传递函数HA和HB都具有整体单位DC增益和相同的DC组延迟值,则H1 =HA(2-HB)也有整体DC增益和零DC组延迟。特别是,如果HB是T值的纯时间延迟(相等于HA的DC组延迟),我们可以得到FIR实现的漂亮简化。就T恰好等于N个采样周期的传递函数来说,我们得到H1 = HA(2-Z^- N),几乎所有的数字滤波器结构都能很容易地实现它,因为Z图的这些负值直接作用于单位采样延迟。而2N+1阶的对称FIR滤波器总能满足该条件;如果多做点工作,它就可以适应不对称的情况,其中N不是整数。因此,无论我们选择工作在S域或Z域,我们都可以构建零DC组延时的低通传递函数。但我们没必要在零组延时停止;虽然我们可以很容易地使其为负,我们也在此进入预测域。在采样系统中,有一个其输出是输入信号在下一个采样时刻可以预测的滤波器,会很方便。换句话说,一个滤波器的DC组延迟是负一个采样周期。在上面提到的FIR的情况,它简单得几乎难以置信。我们只须使用2-z^-(N+1),而不是2-z^-N的补偿函数。现在,如果在有能量进入滤波器之前,它就实际输出了一些能量,那就破坏了因果律。所以包含信息的任何信号不可能以负延迟的形式出现在输出。但有些信号不包含任何信息&&如果一些观察家对其有心理上的期盼,则无论他们怎么想&&所以当组延迟为负时,就没有因果关系可去违反。这种滤波器的表现如何?这些功能有个有用的属性。显然,对常数(即DC)输入,输出电压等于输入,与普通低通滤波器的一样。但现在当输入以恒定速率变化时,输出也可以等于输入。与&标准&低通传输函数不同,在阶梯变化激励下,滤波器的输出和输入信号间没有&滞后&。我们设计另外一个例子,并更加仔细地检验其属性。这次,我们以FIR为例。我们HA的起始滤波器是一个对称的9阶FIR滤波器,(因此有4个采样周期的恒定组延迟)。这是为陷波60Hz左右有不小变化的AC线频而设计的。我会解释理由,且在以后的Filter Wizard中,明确如何设计这样一款&拨空号(dial-a-null)&滤波器,但眼下,我们只是看一看。对于我们的HB,为得到零,我们使用了4个采样周期的简单延迟。这使2-HB看起来像一个系数为(2,0,0,0,-1)的5阶FIR滤波器。级联的HAHB做成一款单一FIR滤波器,将两个Z平面序列卷积在一起,获得一个13阶的滤波器。HA和HAHB的幅度和组延时如图4所示,这次是用LTspice仿真的。图中,有相当奇怪的频率和时间,是因为这个滤波器是按工作在220个采样/每秒设计的。再次,我们得到一个凹凸不平的通带并失去了一些阻带响应。现在,我们可以进入预测领域。如果我们把HB&的延迟设为5个采样周期而不是4个,然后重新计算该级联(现在是14个阶递),我们得到的HAHB如图4(绿色线段)所示。与期望的一样,现在,你可以看到DC组延迟是负4.5ms左右。图4:FIR例子,正延迟和负一个采样周期的情况那么这里回报是什么?好,我们看看时间域的行为。三个滤波器的激励源都是上升又下降的三角形信号。激励和响应如图5所示。图5:无补偿和有补偿FIR滤波器对三角波激励的响应由最初的低通滤波器HA引起的&滞后&显而易见。如果你试图检测信号通过某些极限点的哪个点,你会清楚地体验到在检测响应时的延迟。HAHB线段显示我们零DC组的输出&&它具有零延迟!这突显了对于一般低通滤波器来说极为重要的一个事实:这种滤波器的输出和输入之间的斜坡滞后在数值上等于DC组延迟值。因此,如果我们补偿滤波器的设计,使DC组延迟为零,我们就得以消除滞后。当然,代价总是有的,我们可以看到,在输入波形斜坡发生突变后,这种滤波器有些疲于应付。如果你放大HAHB曲线,你会看到,每个新采样都正好在输入斜坡曲线上。预测版本HAHB的输出值移动到斜坡将在下一个采样周期开始时该有的那个值,我猜,会与我们预测的一样。这种滤波器可在哪里派上用场?有许多工业监测应用,其&正常&行为意味着信号稳定(但嘈杂,信号可以是温度、压力、物理结构内的应力等)。 所谓&异常&行为,是指一些被测的系统参数变得不可控,并不按规矩&出牌&。在反馈路径需要滤波的控制系统,这种零延迟类型的滤波器很有用。消除很低频率下的组延时,可以显著增加抑制这些频率上某些感知行为的控制回路的功效。工程师习惯于操控系统传递函数的零以强迫实施所需的回路行为,这正是我们在此以更具分析的意蕴所做的。我们的传递函数算法生成取消极点DC组延迟特性的零。我已经说过,不是吗!这种零或负通常还用来处理非电子信号。例如,如果一种金融工具(如股票)的价格被认为呈斜坡线性变化,但该斜坡被短期交易噪声破坏,零延迟滤波器就可用于有效地提取基本行为。虽然,如图5所示,当三角形改变方向时,你可以从滤波器的行为进行推断,但一段时间内,这种滤波器会给出极不准确的结果,直到价格行为再次按平稳的斜坡变化。图3的神秘数据,事实上是个股票价值序列。这些金融工具的交易员实际上对其价格数据序列使用了一些相当复杂的滤波流程。我常常被告知,若电子市场股价暴跌,在金融部门,滤波器向导肯定会有份工作,用来从巨大的价格数据集中梳理出有趣信号。但让我们绕过暗礁险滩,戴上安全的坚固工程的护身符,并重回正轨!诸如此类的延迟操控可以大有作为的一个工程应用是补偿数字D类放大器的电源电压变化。对于给定的分度:间隙因数由输出开关输出,其放大器的平均输出电压与电源电压成正比&&即,它没有电源抑制。当人们似乎不想在消费类音频设备的电源上下大本钱的时候,这并非好事。
分享给小伙伴们:
我来说两句……
最新技术贴
微信公众号二
微信公众号一查看: 7984|回复: 7
如何计算滤波器相位延迟
如:一个Ui=Asin(ωt)的输入信号,经过一阶低通滤波器(G=ω0/(s+ω0))后,相位延迟了多少怎么算啊,在一份资料上看到有说:对于单极点数字低通滤波器,当输入频率等于截止频率时,会有45°相位延迟,在matlab里仿真了下,如下,但不知道怎样用公式来表示这种相位延迟。
本帖子中包含更多资源
才可以下载或查看,没有帐号?
arctan1........
lyyyuna 发表于
arctan1........
没看懂啊,这个延迟是跟频率相关的吧,能不能说详细点
当输入频率与截止频率相同时,arctan1
本帖最后由 xiangyuan_122 于
23:26 编辑
这个问题基本解决了,谢谢楼上解释,下面是我的更详细的步骤
对如图所示一阶低通滤波器,建立电路的微分方程:
设输入电流i(t)
则对输入端
ui(t)=R*i(t)+1/C∫i(t)dt& & ------------------------1
uo(t)= 1/C∫i(t)dt& && &&&-------------------------2&&
2式两边微分得
Cduo(t)/dt=i(t)& && && &&&-------------------------3
将2,3带入1式得
RCduo(t)/dt+uo(t)=ui(t)& & -------------------------4
此即为一阶低通滤波器的微分方程。
对4式进行拉氏变换得
sRCUo(s)+Uo(s)=Ui(s)& && &-------------------------5
其传导函数为
G(s)=Uo(s)/Ui(s)=1/(1+sRC)=(1/RC)/(s+(1/RC))
令ωc=1/RC, 则上式可写做
G(s)=ωc/(s+ωc)& && && &--------------------------6
令s=jω, 则由6
H(jω)= ωc/( jω+ωc)& & ---------------------------7
将7式分子分母同乘(ωc- jω)得
H(jω)= ωc^2/(ωc^2+ω^2)-jωcω/(ωc^2+ω^2)
θ=arctan((-ωcω/(ωc^2+ω^2))/(ωc^2/(ωc^2+ω^2)))
θ=-arctan(ω/ωc)
此即为一阶低通滤波器的相频特性,当输入信号ω=截止频率ωc时,得=45°。
将4式写成差分形式得
RC(uo(k)-uo(k-1))/T+uo(k)=ui(k)
uo(k)=uo(k-1)+T/RC(ui(k)-uo(k))
ωc=1/RC=2*pi*fc
uo(k)=uo(k-1)+T*2*pi*fc*(ui(k)-uo(k))
此即为一阶低通滤波器的差分形式,可用于程序中对信号进行数字滤波。
本帖子中包含更多资源
才可以下载或查看,没有帐号?
RC延迟计算:
=90°-arctan(XC/R)。
但是最近有个电路,有点分析部清楚,不知道有没有兴趣一起看看,也是计算相位延迟,
C:\Documents and Settings\fancy\桌面未命名.bmp
仿真发现输出信号的相位延迟是A点的2倍,不知道为何?
RC延迟计算:
=90°-arctan(XC/R)。
但是最近有个电路,有点分析部清楚,不知道有没有兴趣一起看看,也是计算相位延迟,
C:\Documents and Settings\fancy\桌面未命名.bmp
仿真发现输出信号的相位延迟是A点的2倍,不知道为何?
本帖子中包含更多资源
才可以下载或查看,没有帐号?
阿莫电子论坛, 原"中国电子开发网"21ic官方微信-->
后使用快捷导航没有帐号?
请完成以下验证码
查看: 1408|回复: 5
FIR滤波器数据延迟请教
&&未结帖(20)
主题帖子积分
中级技术员, 积分 120, 距离下一级还需 180 积分
中级技术员, 积分 120, 距离下一级还需 180 积分
主题帖子积分
专家等级:结帖率:4%
主题帖子积分
中级技术员, 积分 120, 距离下一级还需 180 积分
中级技术员, 积分 120, 距离下一级还需 180 积分
现在准备做一个1000阶的滤波器,现在测试的40阶的滤波器用的寄存器延迟方法,然后再进行后续运算的.
begin
& & & & & & & & & & & & data1&=data_
& & & & & & & & & & & & data2&=data1;
& & & & & & & & & & & & data3&=data2;
& & & & & & & & & & & & data4&=data3;
& & & & & & & & & & & & data5&=data4;
& & & & & & & & & & & & data6&=data5;
& & & & & & & & & & & & data7&=data6;
& & & & & & & & & & & & data8&=data7;
& & & & & & & & & & & & data9&=data8;
& & & & & & & & & & & & data10&=data9;
& & & & & & & & & & & & data11&=data10;
& & & & & & & & & & & & data12&=data11;
& & & & & & & & & & & & data13&=data12;
& & & & & & & & & & & & data14&=data13;
& & & & & & & & & & & & data15&=data14;
& & & & & & & & & & & & data16&=data15;复制代码但是如果用1000阶FIR滤波器的时候,这样写一个是代码维护性差,还有一个是寄存器资源不够,请问大家有什么好的办法来解决这个问题的?
主题帖子积分
主题帖子积分
专家等级:结帖率:100%打赏:0.00受赏:20.00
主题帖子积分
您看一下,用RAM存数,然后读地址呢
& && && && && && && &2014, 追逐梦想
主题帖子积分
主题帖子积分
专家等级:结帖率:100%打赏:0.00受赏:20.00
主题帖子积分
个人的想法
& && && && && && && &2014, 追逐梦想
主题帖子积分
初级工程师, 积分 2828, 距离下一级还需 172 积分
初级工程师, 积分 2828, 距离下一级还需 172 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
初级工程师, 积分 2828, 距离下一级还需 172 积分
初级工程师, 积分 2828, 距离下一级还需 172 积分
你这是shifter?一个LE有16位shifter,63个LE
主题帖子积分
中级技术员, 积分 120, 距离下一级还需 180 积分
中级技术员, 积分 120, 距离下一级还需 180 积分
主题帖子积分
专家等级:结帖率:4%
主题帖子积分
中级技术员, 积分 120, 距离下一级还需 180 积分
中级技术员, 积分 120, 距离下一级还需 180 积分
GoldSunMonkey 发表于
您看一下,用RAM存数,然后读地址呢
AD进来的数据用RAM存入,然后再循环读?这样的话后期计算RAM数据的读出会浪费掉大量的时间?
主题帖子积分
中级技术员, 积分 120, 距离下一级还需 180 积分
中级技术员, 积分 120, 距离下一级还需 180 积分
主题帖子积分
专家等级:结帖率:4%
主题帖子积分
中级技术员, 积分 120, 距离下一级还需 180 积分
中级技术员, 积分 120, 距离下一级还需 180 积分
mr.king 发表于
你这是shifter?一个LE有16位shifter,63个LE
shifter&&是什么。。。
终身成就奖章
等级类勋章
坚毅之洋流
发帖类勋章
时间类勋章
技术领袖奖章
人才类勋章
时间类勋章
精华达人奖章
等级类勋章
湍急之河流
发帖类勋章
技术奇才奖章
人才类勋章
热门推荐 /5&>&滤波器端口时延计算软件
滤波器端口时延计算软件
上传大小:60KB
用于滤波器计算端口时延。可以通过腔数还有贷款计算得到时延
综合评分:0(0位用户评分)
下载个数:
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, _username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click",'.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有0条
上传者:liuweiwei
上传时间:积分/C币:5
上传者:ljt8015
上传时间:积分/C币:3
上传时间:积分/C币:0
上传时间:积分/C币:10
上传者:linkdudu
上传时间:积分/C币:10
上传者:sinat_
上传时间:积分/C币:0
上传者:menglongfc
上传时间:积分/C币:3
上传者:binran115
上传时间:积分/C币:3
上传者:shuyxy
上传时间:积分/C币:3
上传者:chengy8934
上传时间:积分/C币:3
上传者:ch168
上传时间:积分/C币:3
上传者:zylpascal
上传时间:积分/C币:3
上传者:jackdream1988
上传时间:积分/C币:3
上传者:cyy2099
上传时间:积分/C币:3
上传者:brightlite
上传时间:积分/C币:3
上传者:jiaozhentao2008
上传时间:积分/C币:3
上传者:qq7800129
上传时间:积分/C币:0
上传者:rxj2015
上传时间:积分/C币:3
上传者:chensiyang1985
上传时间:积分/C币:3
上传者:zju
上传时间:积分/C币:10
审核通过送C币
视频编码资料
创建者:lesen14
DL/T860通信标准电子版
创建者:zlifes
IEC61850通信标准第2版
创建者:zlifes
上传者其他资源上传者专辑
ADS-2014crack
51单片机抢答器c语言代码
CD4518时钟24小时时钟
c++的应用于c++的使用
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
滤波器端口时延计算软件
会员到期时间:
剩余下载个数:
剩余C币:593
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
(仅够下载10个资源)
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励5下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
滤波器端口时延计算软件

我要回帖

更多关于 fir滤波器时延 的文章

 

随机推荐