Questions tagged «phase»

5
相位延迟和群延迟之间有什么区别?
我正在研究一些DSP,但无法理解相位延迟和群延迟之间的差异。 在我看来,它们都测量通过滤波器的正弦波的延迟时间。 我认为正确吗? 如果是这样,那么这两个测量值有何不同? 有人可以举一个例子,说明一种度量比另一种更有用吗? 更新 在朱利叶斯·史密斯(Julius Smith)的《数字滤波器简介》的前瞻中,我发现两种测量至少给出不同结果的情况:仿射相滤波器。我想这只是我的问题的部分答案。

1
如何将信号循环移位一部分采样?
该移位定理说: 将与线性相位乘以某个整数m对应于输出的循环移位:被替换,其中下标被解释取N模(即周期性)。ë 2 π 我XñXñx_n XkXkXk−mË2个π一世ññ 米Ë2π一世ññ米e^{\frac{2\pi i}{N}n m}XķXķX_kXķXķX_kXķ - 米Xķ-米X_{k-m} 好的,这很好: plot a N = 9 k = [0, 1, 2, 3, 4, 5, 6, 7, 8] plot ifft(fft(a)*exp(-1j*2*pi*3*k/N)) 如我所料,它移动了3个样本。 我以为您也可以这样做来移动样本的几分之一,但是当我尝试时,我的信号变得虚构了,根本不像原始信号: plot real(ifft(fft(a)*exp(-1j*2*pi*3.5*k/N))) plot imag(ifft(fft(a)*exp(-1j*2*pi*3.5*k/N))), 'b--' 我完全没想到这一点。这是否不等于与已经被3.5个样本偏移的真实冲积进行卷积?因此,冲动应该仍然是真实的,而结果应该仍然是真实的?并且它应该具有与原始形状大致相同的形状,但是正弦插值吗?


2
如何构建具有任意相移的移相器
DSP工程师Fred到他最喜欢的DSP商店购物。 弗雷德:嗨,我想买一个移相器。 店员:嗯,你到底是什么意思? 弗雷德:嗯,你知道,如果你把像正弦曲线你的输出,对于任何。当然,必须是可调的。ý (吨)= 罪(ω 0吨- θ )ω 0 θx (t )= 罪(ω0Ť )x(t)=sin⁡(ω0t)x(t)=\sin(\omega_0t)ÿ(t )= 罪(ω0吨- θ )y(t)=sin⁡(ω0t−θ)y(t)=\sin(\omega_0t-\theta)ω0ω0\omega_0θθ\theta 店员:哦,明白了。抱歉,不,我们没有这些。但是我记得其他人也需要同样的东西,他们总是购买一个希尔伯特变压器,几个乘法器和一个加法器,然后以某种方式将所有这些东西连接在一起,制成一个可调移相器。 弗雷德:哦,是的,对! 弗雷德假装明白那个家伙在说什么。当然,他不知道该怎么做。他买了这个家伙说的他需要的所有东西,并且自己认为自己可以在家解决这个问题,或者其他所有失败的事情,都可以在DSP.SE提出。 弗雷德(Fred)如何使用他在商店获得的组件来构建具有可调相移移相器?θθ\theta

4
滤波器如何使组延迟为零?
如果将波包通过一阶低通滤波器的通带,它将被滤波器的群延迟所延迟,并保持相同的幅度,对吗? 如果将相同的波包通过具有相同截止频率的互补的一阶高通滤波器放置,则群延迟曲线相同,因此包的延迟将相同,但是增益要低得多,因此既延迟又衰减至微不足道。 由于高通滤波器的输出非常小,如果将这两个滤波器的输出相加(例如在音频分频器中),我希望它与低通滤波器的输出相差无几:大延迟信号+非常小延迟信号=大延迟信号。 但是,如果将滤波器响应求和,则振幅在任何地方都是0 dB,相位在任何地方都是0,因此群延迟变为0,这意味着波包无延迟且无变化地出现。我不知道这怎么可能。过滤器不总是会产生延迟吗?滤波器(也具有正的组延迟)如何消除由另一个通道引起的延迟,尤其是在阻带中发生时? 我在这里误解了哪一部分? 具有线性相位的最著名的分频器类型是一阶同相分频器,...一阶分频器是当其输出正常求和时的最小相位;它在0°处具有平坦的相位图。- 主动分频器的设计 和 这里,将输出相加的结果产生0°相移,也就是说,一阶分频器的幅度和相移之和等于一条线。- 林奎茨-莱利分频器:入门:一阶分频网络 对实际脉冲的测试表明,低通(蓝色)如何按预期方式延迟脉冲,以及高通(绿色)如何与​​其结合以产生原始(红色)脉冲,但是如果高通脉冲如何在原始脉冲之前发生,高通滤波器是否有因果关系,并且具有正的群延迟?直觉使我失望。 它的确表明高通输出不像我想象的那样微不足道,并且延迟比我想象的要微不足道,并且随着载波频率的变化,这两个特性成比例地改变(较小的延迟要求较低幅度的高通输出纠正它)。但是我还是不太了解。

4
计算并解释瞬时频率
我不了解计算瞬时频率的原理,并且提出了很多问题。您可以在本文末尾的项目符号列表中找到它们。请原谅,这段文字可能会有点长,但是我真的想自己解决这个问题。 因此,我对实值信号x (t )的瞬时频率F(吨)F(Ť)f(t)感兴趣。计算是借助解析信号z (t )= x (t )+ j y (t )进行的,其中y (t )是x (x (t )X(Ť)x(t)ž(t )= x (t )+ j y(吨)ž(Ť)=X(Ť)+Ĵÿ(Ť)z(t) = x(t) + j y(t)ÿ(吨)ÿ(Ť)y(t)X(t )X(Ť)x(t)。 为了根据分析信号ž(吨)ž(Ť)z(t)计算瞬时频率,我遵循以下论文: Arthur E. Barns从1992年开始计算瞬时频率和瞬时带宽。在本文中,他介绍了多种计算瞬时频率的方法。我写下了他提出的所有公式(我曾经使用过)。 为了进行“学习”,我在MATLAB中试用了一个非常简单的信号,以及两个稍微复杂的信号,并希望获得它们的瞬时频率。 Fs = 1000; % sampling-rate = 1kHz t = 0:1/Fs:10-1/Fs; % 10s 'Timevector' chirp_signal = …

4
是否可以存在没有相移的因果滤波器?
当我研究半导体和电介质中折射率的色散时,我的教授试图解释说,如果一个滤波器(例如吸收某些光频率的电介质或电RC滤波器)消除了某些频率,那么其余的必须进行相移补偿从整个信号中减去的那些频率(像通常的单色信号一样在时间上无限扩展),以保持因果关系。 我直觉上理解他在说什么,但我不确定他的论点是否真的合理-即是否可以存在一个非平凡的滤波器,该滤波器吸收某些频率并使其余频率保持不变,但仍保留因果关系。我似乎无法构建一个,但无法证明它也不存在。 因此,问题是:如何证明因果滤波器必须使频率的相位彼此相对偏移?
9 filters  phase 

3
fft相谱令人困惑!
一个非常简单的MATLAB实验: f = 200; fs = 1000; t = 0: 1/fs : 1; x = cos(2*pi*f*t); plot(angle(fftshift(fft(x)))); 这是输出: 现在,对上面的代码片段进行较小的更改;将持续时间减少1个样本,如下所示: f = 200; fs = 1000; t = 0: 1/fs : 1 - 1/fs; x = cos(2*pi*f*t); plot(angle(fftshift(fft(x)))); 而且相位频谱变得非常疯狂: 问题: 在第一个图中,我希望看到仓700处的零相位,在此示例中,该相位对应于200的正频率。事实并非如此。其次,我不理解图1中图形的线性部分。我确实理解由于所谓的数字噪声而可能存在的相位分量,但是该噪声如何在相位上如此“线性”呢? 在第二个图中,为什么只删除一个样本会对相图产生如此大的影响? 我在这里做错什么吗?
9 fft  matlab  phase 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.