時間領域で負の周波数をどのように視覚化しますか?


15

デジタル信号処理の分野では、言葉を使う人々を見てきました

複雑な信号と負の周波数。例えば FFTスペクトラムで。

それは本当に時間領域で重要な意味を持っていますか、それとも数学的な対称性の一部にすぎませんか。

時間領域で負の周波数をどのように視覚化しますか?


2
このDSP SEの質問を見てください- dsp.stackexchange.com/questions/431/...
— yuvi

信号の複雑な(I / Q)表現をしっかり把握していると、この質問ははるかに簡単です。参照してくださいデジタル通信で星座をし、直交サンプリングにおけるIおよびQは何ですか?。
— フィルフロスト14年

回答:


22

FFTは、実数部と虚数部を含む2次元として信号を処理することにより機能します。単位円を覚えていますか?正の周波数は、フェーザーが反時計回りに回転するときであり、負の周波数は、フェーザーが時計回りに回転するときです。

信号の虚数部を捨てると、正と負の周波数の区別が失われます。

例(source):

Phasor spinning

信号の虚数部をプロットすると、実数部に関して位相がシフトした別の正弦波が得られます。フェーザーが反対方向に回転している場合、上部の信号はまったく同じですが、虚数部と実数部の位相関係が異なることに注意してください。信号の虚数部を捨てると、周波数が正か負かを知る方法がなくなります。


1
非常に良いイラスト。周波数を正弦波としか考えない場合、負の周波数を持つことはできないということを強調する価値があると思います。逆方向に回転すると、図の上半分が同じように見えるからです。これは、実際の信号のFFTを(複素数部分を任意に0に設定することにより)行う場合、結果の負の周波数が正の周波数のミラーになる理由でもあります。
— フィルフロスト14年

また、「FFTは信号を2次元として処理するのはなぜですか?」
— フィルフロスト14年

さて、周波数Fsでサンプリングされた正弦波信号(freq = F)があるとします。どうすれば本当の部分と虚数部分を取得できますか?位相シフトされた電流または電圧で何かをする必要がありますか?私はこの時点で完全に間違っているかもしれません...しかし、私はそれをまっすぐに&実用的に明確にするためにもっと入力が必要です!
— rahulb 14年

正弦波を生成している人は誰でも、虚数部を保持するかしないかの責任を負います。正弦波が1つしか得られない場合、それは虚数部がないことを意味します。2つの別々の信号(それぞれ正弦波)を取得する場合、2番目の波を同じ信号の虚数部として扱うことができます。
— スベル

1
@rahulb虚数部がない場合は、Hilbert変換で作成できます。
— フィルフロスト14年

2

時間領域では、負の周波数は位相反転によって表されます。

余弦波の場合は、とにかくゼロ時間を中心に対称なので、違いはありません。1から始まり、どちらの方向でもゼロになります。

cos(t)=cos(−t)

ただし、正弦波はゼロ時間でゼロの値から始まり、正の方向に上昇しますが、負の方向に下降します。

sin(t)=−sin(−t)

私は数学と議論することはできませんので、これはそれ自体間違っていませんが、質問に欠けている可能性が高い知識:直交、信号の複雑な表現への対処を見逃していると思います。実際には、とにかく任意の位相オフセットを持つ信号を扱います。その場合、単純に位相を反転させる(アンテナの給電極性を交換するなど)ことで、負の周波数が得られることはほとんどありません。
— フィルフロスト14年

この答えはそれを正しく捉えていると思います。問題は、位相シフトによって正弦を単純化することではないことをコメントしたかっただけです。問題は、位相シフトによってペア(コサイン、サイン)を単純化できないことです。
— SomeEE 14年

「時間領域では、負の周波数は位相反転によって表されます。」そして-突然-毎秒の定期的なイベントのカウントは負の値を与えますか?私は、この主張は「頻度」という用語の定義に従っていないと思います。
— LvW

@LvW:「頻度」の一般化された概念は、離散的な周期的なイベントの単純なカウントよりもはるかに広いです。周波数を加算および減算できます。小さな周波数から大きな周波数を減算すると、負の周波数が得られます。最も一般的な形式では、周波数は複素数であり、場合によっては、関連する時間領域現象はまったく周期的ではありません!
— デイブツイード

@Dave Tweed、はい-私はすべての数学的な操作(加算、減算)を異なる周波数を持つSIGNALSで行うことができます-しかし、時間領域で負の周波数をどのように識別(測定)できるのでしょうか(そしてそれがクエストでした)。
— LvW

2

これは少し異なるアプローチです。どの周期関数が正確に周波数フーリエ変換を持っているかを見てみましょう。−1

それは関数であるのためのT ∈ [ 0 、1 ]。t↦e−2πit=cos⁡(−2πt)+isin⁡(−2πt)=cos⁡(2πt)−isin⁡(2πt)t∈[0,1]

この関数は、関数と同じ実数部を持っていることに注意してください 。この後者の関数は、単一の周波数成分-周波数1のみを持ちます。t↦e2πit1

実信号のみを考慮した場合にこれらの負の周波数が現れるのは、関数空間上の単位円の作用の厳密に複雑な固有値を簡単に記述する方法を提供するためです。

編集:私たちは本当にしたかったものを周波数解析を行うためには、最後のコメント時に展開するには、上の実数値関数のスペースを取ることである、F ([ 0 、1 ] 、Rは)とすることができます任意の関数表現F ∈ F ([ 0 、1 ] 、R)のいくつかの自然基盤の点でFを([ 0 、1 ] 、R)[0,1]F([0,1],R)f∈F([0,1],R)F([0,1],R)。私達は私達が私達の期間がある開始した場合、それは本当にそれほどしないことに同意に1または1 / 2に3 / 2私たちは本当にシフト演算子に関しても、この基礎の振る舞いを望むだろうので、F (X )↦ F (a + x )。011/23/2f(x)↦f(a+x)

問題は、適切な形容詞であるシフトに対して十分に動作機能のない直接和。これは、シフト演算子に関して適切に動作する2次元ベクトル空間の(完成した)直接和です。これは、マップを表す行列であるため、F (X )↦ F (+ xが)複雑な固有値を有しています。状況を複雑にすると、これらの行列は(適切な基準で)対角になります。それは私たちが勉強する理由であるFを([ 0 、1 ]F([0,1],R)f(x)↦f(a+x)代わりに。ただし、複素数の導入にはペナルティがあります-負の周波数の概念を取得します。F([0,1],C)

これは、すべてのビット抽象的ですが、私が話しています具体的に何を見るためには、私の2つの好きな機能を考えてみます。 罪(2πT)=1

cos⁡(2πt)=12(e2πit+e−2πit)
sin⁡(2πt)=12i(e2πit−e−2πit)

シフトを考慮します14s(f(x))=f(x+14)

s(cos⁡(2πt))=−sin⁡(2πt)
s(sin⁡(2πt))=cos⁡(2πt)

The real vector space span of cos⁡(2πt) and sin⁡(2πt) is a two dimensional vector space of functions which is preserved by s. We can see that s2=−1 so s has eigenvalues ±i

This two dimensional space of functions cannot be decomposed into eigenspaces for s unless we complexify it. In this case the eigenvectors will be e2πit and e−2πit.

To recap, we started with two positive frequencies but in order to diagonalize the action of s we had to add in the negative frequency function e−2πit.


0

A great way of visualizing negative frequencies is to modulate the original signal. Say you have a sine wave with frequency ω0 (in radians):

x(t)=sin⁡(ω0t)

The spectrum of this signal has a peak at ω=ω0 and one at the negative frequency ω=−ω0.

By modulating the signal x(t) you basically shift the original spectrum by the carrier frequency ωc>ω0:

y(t)=x(t)cos⁡(ωct)=sin⁡(ω0t)cos⁡(ωct)=12[sin⁡(ωc+ω0)t−sin⁡(ωc−ω0)t]

Now the original negative peak at −ω0 has become visible after shifting it up by ωc. It is now at ω=ωc−ω0. The peak at positive frequencies is not at ω=ωc+ω0.


The OP specifically asked about visualization in the time domain, but you talk only about the frequency domain and the spectrum of the signal.
— Joe Hass

@JoeHass Well, the signal y(t) is in the time domain, and here you can see both frequency components.
— Matt L.

I think you are missing the point. All I see is an equation where one of the terms may have a negative frequency. I think the OP is wondering what a negative frequency would look like on an oscilloscope.
— Joe Hass

Maybe it would be helpful if you could submit an answer to this question, as you seem to understand what the OP is wondering about.
— Matt L.

No, I can't submit an answer because I am also confused by this topic. However, I do understand the question. I think Dave Tweed came as close as anyone in describing "negative" frequency as being a phase reversal.
— Joe Hass

0

"How do you visualize negative Frequency in Time domain ?"

I interprete this question as follows: Do negative frequencies exist in reality?

If this interpretation is correct (and meets the core of the question) my answer is simply: NO - they do not exist.

More than that (to be a bit "sophistic") - "frequencies" cannot exist because they are not a physical quantity. Instead, we have sinusoidal waves with some specific properties - and on of these properties is the number of periods per second. And that`s what we call "frequency". And this number cannot be negative.

Hence, the introduction of signals having "negative frequencies" may have a lot of advantages but it is a pure abstract and theoretical "tool" allowing simplifications of mathematical expressions/descriptions.

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.