アナログおよびデジタル信号に関する一般的な質問


13

初心者の警告:私は電気技師でもなければ、電気工学を学んだこともないので、ご容赦ください。

デジタル信号とアナログ信号の区別について読むたびに、通常、このような(またはこれに類似した)グラフィックが添付されます。

ここに画像の説明を入力してください

下の図を少し考えてみてください(デジタル信号)。私の知る限り、電流は連続的です。そのため、そのような場合、どのような媒体でもそのように流れる方法はありません。つまり、「方形波」はありません。
それで、それは正確に何を描写していますか?
電圧が何らかの障壁を通過したり、その下に落ちたりした場合、それは単なる解釈ですか?つまり、電圧が任意に選択されたしきい値を超えると、「高」と見なされますが、それ以外の場合は「低」と見なされますか?

これが常に可能であるとは限りませんが、素人が理解できる方法で答えてみてください。

回答:


22

基本的に、電気的な観点から、すべての「デジタル」信号は、ご指摘のとおり、方形波の近似値にすぎません。特に、有限の立ち上がり時間と立ち下がり時間があります。

高速では、理論が望むように見栄えを良くすることは困難です。信号が依然としてデジタルとして検出されるようにするには(つまり、受信機がひどく整形された信号によってまったく混乱しないように)、いわゆるアイダイアグラム(別名アイパターン)を使用して、複数のサンプルの特性を測定します。

ここに画像の説明を入力してください

多くの標準(USBなど)がこの図の許容可能な特性を定義しています。

ここに画像の説明を入力してください

アイパターン/ダイアグラムは、2つの[電圧]レベルに制限されないことに注意してください。また、任意の数の離散出力レベルがある場合にも適用できます。たとえば、ツイストペア上のギガビットイーサネット(1000BASE-T)は、2つではなく5つの異なる電圧レベルを使用します。

電圧が何らかの障壁を通過するか、それを下回るたびに解釈されるのでしょうか?つまり、電圧が任意に選択されたしきい値を超えると、「高」と見なされますが、それ以外の場合は「低」と見なされますか?

基本的に、はい、それはそれがどのように機能するかです、「1」であるものと「0」であるもののいくつかの電圧しきい値は、いくつかの規格によって決定されます。


2
+1これがなぜ投票されたのかわからない。それは素晴らしい答えであり、質問を拡大し、その背後にあるエンジニアリングの問題に入ります。アイダイアグラムのリンクのおかげで、エンジニアが現実世界をどのように扱っているかを理解するのに非常に役立ち、私にとって非常に有益です。
マイクS

確かに素晴らしい答えです。がんばってくれてありがとう。リンクも非常に便利です!
so.very.tired

5

デジタル信号はバイナリです。それらには、オンまたはオフ、高または低、アップまたはダウンの2つの状態しかありません。あなたが推測したように、それを超えると値が高いとみなされるいくつかのしきい値と、それを下回ると値が低いと見なされる別のしきい値があります。デジタルは、トランジスタを完全にオンまたは完全にオフにすることにより、非常に簡単に実行できます。

アナログ信号は、測定する量に類似しています。たとえば、体重計は負荷に比例した電圧を出力します。たとえば、0〜200 kgの負荷に対して0〜10 Vです。別の例は、マイクの振動板に影響を与える音圧で変化するマイクからの信号です。この場合、周波数はサウンドのピッチによって変わり、振幅はラウドネスによって変わります。


1

どういうわけかあなたは少し混乱を拾いました。手伝うことができるかどうか見てみましょう。

「デジタル信号」に関しては、その用語が適用される複数のレベルがあります。時間の経過とともに変化する連続的な値であるアナログ信号の概念を理解しているようです。

代わりに、デジタルの「アナログ」(しゃれを許して)は一連の数値です。各数値は特定の時点に対応し、通常は一定の時間間隔で点が配置されます。さらに、プロセスで使用できる数値の範囲があり、通常これは2の累乗です。たとえば、値を表す方法がバイナリワードの場合、8ビットの場合は256値、16ビットの場合は65,536値です。

さて、今説明したのは抽象化です。誰かが選択した場合、セマフォフラグを振ることによってデジタル信号を伝達できます。しかし、代わりに、ビットごとに1つの導体を並列に配置した一連の電気信号を介してデジタル信号を表すことを選択した場合、これらの信号はそれぞれ、ここで他の人が示唆しているように、アナログ信号です。これらの信号を生成し、それに応じて受信/デコードするのは、電子機器の仕事です。

また、各値の各ビットを順番に送信することにより、パラレルではなくシリアルでデジタル信号を送信できます。あなたが使用している多くのビットの価値の代わりに単一の導体でこれを行うことができます。また、ここで述べたように、1つの「高」電圧または電流を使用して「1」を意味するよりも複雑なスキームがあります「true」および「低」またはゼロの電圧または電流は、「0」または「false」を意味します。

そして、あなたは正しいです-アナログ信号は瞬時に変化することはありません。これには多くの理由がありますが、ここではそれらをすべて説明しません。導体の電流の変化は常に抵抗します(ファラデーの方程式からすぐにわかります)。しかし、実際には、デジタル回路を設計するときの考え方は、状態間の遷移を、問題ではない遷移間の最小間隔の長さに比べて十分に短くすることです。たとえば、イーサネットケーブルを長く使用しすぎると、この仮定は失敗し始めます。


1

デジタル信号は、アナログ信号を「二乗」として表現したくないため、デジタル信号に1が表示された場合、アナログ信号の高振幅とは異なりますが、振幅の高さを表現したい数として異なる時間(ただし、バイナリ形式)。そのため、多くの2進数は特定の時間に対する振幅の高さを表したいと考えています。

BBCからの次の図を検討してください。

ここに画像の説明を入力してください

上記のグラフはアナログ形式です。それから、1秒ごとに値が取得されます(ただし、これは1秒間に最大40mio。この値は、アナログ信号の振幅の高さです。

値を取得するときに「ステップ」と呼びましょう。

各ステップで、振幅の高さが記録されます。高さは数値であり、0と1で表すことができます(たとえば、10は1010になります)。

毎秒測定する値が多いほど、保存/送信する必要があるデータが多くなり、このアナログ信号のデジタル形式がより正確になります。

また、値が高いほど、結果のデジタル形式もより正確になります。(たとえば、0から10までの値をとる場合、10個の値しかありません-非常に正確ではありません。このデジタル信号をアナログ信号に再変調する場合、曲線はあまり「良好」ではありません。 0から16000まで、これははるかに正確です。)また、各ステップでより多くのビットをここに保存する必要があります。

各ステップを64ビットで保存し、そのステップが1秒間に1回行われる場合、64ビット/秒を保存します。各ステップを32Bitで保存し、ステップを1秒間に2回作成すると、64Bit / sも保存されます。各ステップで16ビットを保存し、ステップを1秒間に4回作成すると、64ビット/秒にもなります。

デジタル信号を伝えるには多くの方法があります。たとえば、「振幅変調」と呼ばれる「電圧の変化」によってグラフに表示されます(もちろん、決して完全な正方形ではありません!)。振幅変調とは、高振幅(高電圧)で1、低振幅で0であることを示すことを意味します。

周波数変調(ラジオで使用されるFM-高い周波数で1を示し、低い周波数で0を示す)や、イーサネットなどで使用されるパルス振幅変調などの変調技術があります!

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