2016年6月28日火曜日

IQ変調器(直交変調器)を使ったPSN法によるSSB信号の生成方式 (日本語版)

IQ変調器(直交変調器)を使ったPSN法によるSSB信号の生成方式 (日本語版)


概要


現在は、PSN方式がDSP信号処理で実現されている。
PSN方式の動作説明は、これまで長い間、回路信号の図と難解な長い文章で表現されてきた。
このため、その動作原理の理解が難しく、曖昧であった。


ここでは、PSN方式が、IQ変調器を使って構成できることを図解し、SSB(USB/LSB)が生成される動作原理を、数式で表現する方法を用いる。
そうすることで、原理説明の曖昧さを無くし、シンプルでやさしく理解できるようにした。


また数式で変調方式を表現することで、SDR(ソフトウェアラジオ・無線)のソフトウェア実現方式(数値演算変調方式)を明確にした。


1. 構成


IQ直交変調器を使用したPSN変調器を図1に示す。

図1 IQ直交変調器を使用したPSN変調器

以下、図1中の構成要素について説明する。


ベースバンド信号電圧入力源 V1(例:マイクロフォンをアンプで電圧増幅した電圧信号源)
(2) -90度位相シフト回路1: 信号V1の位相を-90度シフトする回路
(3) 局部発振器 Vosc : キャリア周波数 fc[Hz]の発振電圧を発生する回路
(4) -90度位相シフト回路2: 局部発振器電圧 Voscの位相を-90度シフトする回路
(5) 乗算器1: (1)の電圧V1と、(4)の-90度位相シフト電圧信号を入力し、乗算し、V4へ出力
 ie. V4 := V1*V3
(6) 乗算器2: (2)の-90度位相シフトした電圧V2と、(3)の局部発振器Voscを乗算し、V5へ出力
(7) 加算器または減算器:乗算器1の出力電圧V4と、乗算器2の出力電圧を加算または減算し、Voutへ出力
 ie. Vout := V5 + V4  (USB生成時)
   または
     Vout := V5 - V4 (LSB生成時)


以上の要素で構成する。
このうち、IQ直交変調器は、(3)(4)(5)(6)(7)の各要素を接続して構成する。
PSN方式SSB変調器は、この直交変調器(3)(4)(5)(6)に、(1)(2)の構成で生成するI信号、Q信号生成器を接続したものとなる。


2. 処理方式


2.1 要素別の処理説明


(a)局部発振器Voscを発振させ、出力電圧を乗算器2と、-90度位相シフト回路2の入力とする。
(b)-90度位相シフト回路2により、Vosc信号の位相を-90度シフトし、乗算器1の入力とする。
(c)ベースバンド信号電圧入力源 V1を入力し、乗算器1の入力とし、かつ、-90度位相シフト回路1の入力とする。
(d)乗算器1は、 V4 := V1*V3    を実行する。
(e)乗算器2は、 V5 := V2*Vosc を実行する。
(f)加算器は、 Vout := V5 +V4 を実行する。または、減算器は、 Vout := V5-V4 を実行する。


(a)~(f)を並列処理すれば、SSB信号(USBまたはLSB)が、Voutに生成される。


2.2 計算式による説明


The principle to generate SSB modulated signal by using IQ modulator (PSN method)


Assume V1 is “baseband signal” to be input as audio signal.
(eg. we can use microphone to input V1.)
V1 = Vs*sin(ωs*t) …(1)
 here ωs = 2πfs  …(2)
         fs [Hz] is 0 to 20KHz Frequency of baseband signal on Audio frequency


Shift V1 signal to be -90 deg. by “-90 deg. Shifter”.
V2 = Vs*sin(ωs*t-π/2) = -Vs*cos(ωs*t) …(3)


OSC generates ωc[rad*Hz] sin wave voltage.
Vosc = Vr*sin(ωc*t) …(4)
here ωc = 2πfc …(5)
         fc [Hz] is set to RF frequency such as 9MHz so called “Carrier frequency”.


Shift Vosc signal (4) to be -90 deg. by “-90 deg. Shifter” and get V3.
V3 = Vr*sin(ωc*t-π/2) = -Vr*cos(ωc*t) …(6)


Get V4 by multiplying V1 and V3.
V4= V1*V3 = Vs*sin(ωs*t) * (-Vr*cos(ωc*t)) = -Vs*Vr*sin(ωs*t) * cos(ωc*t) …(7)


Get V5 by multiplying V2 and Vosc.
V5 = V2*Vosc = -Vs*cos(ωs*t) * Vr*sin(ωc*t) = -Vs*Vr*cos(ωs*t) *sin(ωc*t) …(8)


When “Adder” used before Vout,
Vout = V4+V5 = -Vs*Vr*sin(ωs*t) * cos(ωc*t) -Vs*Vr*cos(ωs*t) *sin(ωc*t)
       = -Vs*Vr* (sin(ωs*t) * cos(ωc*t)+cos(ωs*t) *sin(ωc*t))
       = -Vs*Vr* (sin(ωs*t+ωc*t) ) = -Vs*Vr*sin((ωs+ωc)*t)  …(9)
       … This (9) means USB generated as output signal Vout.
           (9) is USB signal and Carrier ωc signal voltage is removed here.


When “Subtracter” used before Vout,
Vout = V5-V4 = -Vs*Vr*sin(ωs*t) * cos(ωc*t) + Vs*Vr*cos(ωs*t) *sin(ωc*t)
       = -Vs*Vr* (sin(ωs*t) * cos(ωc*t) - cos(ωs*t) *sin(ωc*t))
       = -Vs*Vr* (sin(ωc*t-ωs*t ) = -Vs*Vr* sin((ωc-ωs)*t)  …(10)
       … This (10) means LSB generated as output signal Vout.
         (10) is LSB signal and Carrier ωc signal voltage is removed here.


“PSN method” by using “IQ modulator” is proved to generate SSB modulated signal
( USB or LSB).


(C) Noboru, Ji1NZL, Jun.21, 2016


付録


A. SSB変調信号とは


中波ラジオ、短波ラジオ、航空無線では、AM変調(振幅変調)による電波が、音声通信・ラジオ放送に使用されている。
AM信号は、キャリア周波数を中心にして、LSB帯域の変調信号、USB帯域の変調信号で構成されている。
SSB信号は、AM信号から、キャリア信号と、USB帯域またはLSB帯域のどちらかの変調信号のみを利用する。
SSB信号は、送信機ではAM信号中の、キャリア信号と片側のUSBまたはLSB帯域信号を増幅すれば良いので、変調波信号の送信回路で消費される送信機の消費電流を大幅に省電力化できる。
また、受信時は、SSB信号は、受信信号が微弱でも、非常に良好な了解度が得られるメリットもある。
こうしたSSB変調信号は、省電力で遠距離通信に向いているので広く普及している。

B. SSB変調回路開発の歴史


従来技術として次のものがある。


(1)リング変調回路+水晶フィルタによるSSB変調方式 : 
送受信機回路は、リング変調回路のDSB信号出力を、3KHz帯域ほどの水晶フィルタでDSB信号の必要なUSB帯域成分または、LSB帯域成分を通過させ、余分なUSB帯域、LSB帯域を除去し、そのSSB信号をリニア増幅して送信する方式。
1970年~1990年に普及。
製品例: TS-520X/D, TS-820X/D, TS-830X/D


(2) アナログPSN方式:
アナログ回路構成によるPSN(Phase Shift Network)方式が知られていたが、90度位相シフト回路の電気的特性で、利用周波数帯域内で利得が変化してしまう等の課題があり、あまり普及しなかった。


(3) デジタル数値演算変調方式:

現在主流の方式。無線機に実装されているSSB変調は、数値演算変調方式という言葉で表現されたDSP信号プログラム処理により、変調・復調ができる。

(4)携帯電話のノキア社が、1997年にIQ変調器・復調器の特許を出願していることが分かった。
I/Q modulator and demodulator EP 0546719 B1
実施例では、乗算器にダイオード・リング変調器/復調器を使用しており、最新型ではないが、複素数信号処理の概念が明らかになった世界初または初期の発明かもしれない。

C. LTspice によるSSB変調信号生成の計算実験

LTspice によるSSB変調信号生成の計算実験



ブログ記事目次へ戻る



The principle to generate SSB modulated signal by using IQ modulator (PSN method)

The principle to generate SSB modulated signal by using IQ modulator (PSN method)





Assume V1 is “baseband signal” to be input as audio signal.
(eg. we can use microphone to input V1.)
V1 = Vs*sin(ωs*t) …(1)
 here ωs = 2πfs  …(2)
         fs [Hz] is 0 to 20KHz Frequency of baseband signal on Audio frequency


Shift V1 signal to be -90 deg. by “-90 deg. Shifter”.
V2 = Vs*sin(ωs*t-π/2) = -Vs*cos(ωs*t) …(3)


OSC generates ωc[rad*Hz] sin wave voltage.
Vosc = Vr*sin(ωc*t) …(4)
here ωc = 2πfc …(5)
         fc [Hz] is set to RF frequency such as 9MHz so called “Carrier frequency”.


Shift Vosc signal (4) to be -90 deg. by “-90 deg. Shifter” and get V3.
V3 = Vr*sin(ωc*t-π/2) = -Vr*cos(ωc*t) …(6)


Get V4 by multiplying V1 and V3.
V4= V1*V3 = Vs*sin(ωs*t) * (-Vr*cos(ωc*t)) = -Vs*Vr*sin(ωs*t) * cos(ωc*t) …(7)


Get V5 by multiplying V2 and Vosc.
V5 = V2*Vosc = -Vs*cos(ωs*t) * Vr*sin(ωc*t) = -Vs*Vr*cos(ωs*t) *sin(ωc*t) …(8)


When “Adder” used before Vout,
Vout = V4+V5 = -Vs*Vr*sin(ωs*t) * cos(ωc*t) -Vs*Vr*cos(ωs*t) *sin(ωc*t)
       = -Vs*Vr* (sin(ωs*t) * cos(ωc*t)+cos(ωs*t) *sin(ωc*t))
       = -Vs*Vr* (sin(ωs*t+ωc*t) ) = -Vs*Vr*sin((ωs+ωc)*t)  …(9)
       … This (9) means USB generated as output signal Vout.
           (9) is USB signal and Carrier ωc signal voltage is removed here.


When “Subtracter” used before Vout,
Vout = V5-V4 = -Vs*Vr*sin(ωs*t) * cos(ωc*t) + Vs*Vr*cos(ωs*t) *sin(ωc*t)
       = -Vs*Vr* (sin(ωs*t) * cos(ωc*t) - cos(ωs*t) *sin(ωc*t))
       = -Vs*Vr* (sin(ωc*t-ωs*t ) = -Vs*Vr* sin((ωc-ωs)*t)  …(10)
       … This (10) means LSB generated as output signal Vout.
         (10) is LSB signal and Carrier ωc signal voltage is removed here.


“PSN method” by using “IQ modulator” is proved to generate SSB modulated signal
( USB or LSB).

Appendix:
[A] An example of SSB generator's simulation by LTspice and Math described above.


It works OK as I expected.

(C) Noboru, Ji1NZL, Jun.21, 2016

The principle of frequency conversion by the Analog multiplier (アナログ乗算器による周波数変換の原理)

The principle of frequency conversion by the Analog multiplier


Following description is how the frequency conversion occurs by the Analog multiplier based on Math.


sin(A±B) = sinA*cosB ± cosA*sinB …(1)


cos(A+B) = cosA*cosB - sinA*sinB …(2)’
cos(A-B)  = cosA*cosB + sinA*sinB …(2)’’


(1), (2)’ and (2)’’ are known as formulas of trìgonométric(al) functions.


From (1), re-write (1) to,
sin(A + B) = sinA*cosB + cosA*sinB …(1)’
sin(A - B)  = sinA*cosB -  cosA*sinB …(1)’’


(1)’ + (1)’’ then,
sin(A+B)+ sin(A-B) = 2*sinA*cosB …(3)


From (3) then,
sinA*cosB = (1/2)*(sin(A+B)+ sin(A-B)) …(4)




Define A and B as follows,  
A ≡ ωc*t, B ≡ ωs*t …(5)


and re-write ωc and ωs to
ωc=2*π*fc, ωs=2*π*fs  …(6)


then (4) becomes
sin(ωc*t)*cos(ωs*t) = (1/2)*(sin(ωc*t+ωs*t)+ sin(ωc*t-ωs*t))
                             =(1/2)*( sin((ωc+ωs)*t)+ sin((ωc-ωs)*t) ) …(6)


Define amplitude of sin to Vc and cos to Vs here.
Then (6)*Vc*Vs becomes
{Vc*sin(ωc*t)} * {Vs*cos(ωs*t)} = (Vc*Vs/2)*(sin((ωc+ωs)*t)+ sin((ωc-ωs)*t)) …(7)


Re-write (7) by definition of angular frequency by (6).


{Vc*sin(2*π*fc*t)} * {Vs*cos(2*π*fs*t)}
= (Vc*Vs/2)*{sin(2*π*(fc+fs)*t)+ sin(2*π*(fc-fs)*t)} …(8)


This means multiplying  sine wave  (frequency=fc, amplitude=Vc)
and cos wave (frequency=fs, amplitude=Vs)
generates
the frequency (fc+fs) sine wave, (fc-fs) sin wave,
and their amplitudes become (Vc*Vs/2).


Add (2)’ and (2)’’ then get
cos(A+B) + cos(A-B) = 2*cosA*cosB
then,
cosA*cosB = (1/2)*(cos(A+B)+cos(A-B)) … (9)
from the definition of (5), (9) becomes
cos(ωc*t)*cos(ωs*t) = (1/2)*(cos(ωc*t+ωs*t)+cos(ωc*t-ωs*t))
                             = (1/2)*( cos((ωc+ωs)*t) +cos((ωc-ωs)*t)) ) …(10)


Apply (9)*Vc*Vs, then (9) becomes
{Vc*cos(ωc*t)}*{Vs*cos(ωs*t)} = (Vc*Vs/2)*( cos((ωc+ωs)*t) +cos((ωc-ωs)*t)) ) …(11)


Re-write (11) by definition of angular frequency by (6).
{Vc*cos(2*π*fc*t)}*{Vs*cos(2*π*fs*t)}
= (Vc*Vs/2)*( cos(2*π*(fc+fs)*t)) +cos(2*π*(fc-fs)*t)) ) …(12)


This means multiplying  cos wave  (frequency=ωc, amplitude=Vc)
and cos wave (frequency=fs, amplitude=Vs)
generates
the frequency (fc+fs) cos wave, (fc-fs) cos wave,
and their amplitudes become (Vc*Vs/2).


Reference and related documents :

[1] Analog multiplier / RF mixer reference
乗算器(ミキサー、周波数変換回路) 参考文献

[2] Deference between heterodyne phenominon and beat phenominon

日本国内における (周波数変換/ヘテロダイン現象)と (ビート現象) 教育内容の誤り

http://ji1nzl-official.blogspot.jp/2016/06/blog-post.html


(C) Noboru, Ji1NZL Jun.21, 2016

Rev. 0.1; Corrected some mistypes on the Figure. Jul. 5, 2016
Rev. 0.2; Corrected some mistypes on the Figure. Sep.19, 2016
Rev. 1.0; Added related documents and reference. Sep.26, 2016

Return to INDEX

2016年6月26日日曜日

パソコン用 地上デジタルテレビ/OFDM変調 受信機 感度と画質について


USBメモリ・スティックタイプタイプ型と、SONY製地デジチューナ内蔵品
USB接続用受信機 MonsterTV HDUC という製品を比較したところ、
後者が感度、画質とも格段に良好な結果となっていたことを記録しておきます。

1.  SONY製地デジチューナ内蔵品 USB接続用受信機 MonsterTV HDUC


既に生産、販売は終了のようです。

(1)感度
 問題なく高感度です。

(2)画質
 問題なく高画質(HD)です。内蔵のSONY製地デジチューナは、高感度・高画質で、市販の地上デジタルテレビと同等の性能でした。

MonsterTV HDUC
http://www.sknet-web.co.jp/product/mtvhduc/function.html


2. 国内パソコン周辺機器社 販売のUSBメモリ型ワンセグ受信機

(1)感度

 思わしくありません。かなり製品1.より受信感度が劣り、
 受信できない放送局があります。


 外部アンテナを移動すると受信状態が改善する場合もあります。

 付属ホイップアンテナでは、どの局も受信できませんでした。

(2)画質

 パソコン液晶画面の表示は、色彩、精細度ともに、製品1.より、大きく見劣りします。

USBメモリ型ワンセグ受信機の受信例


3. まとめ

超高感度、高画質と化粧箱に書いてある製品でも、簡易型設計品は、感度、画質ともに思わしくなく、内蔵チューナ感度が性能のかなめと思われます。


Return to INDEX

2016年6月18日土曜日

SDR方式: 理解困難、わかりにくいヒルベルト変換説明

SDR(Software Defined Radio)の動作原理を理解しようとすると、先入観からか、ソフトウェアやハードウェアがとても敷居の高い難しいものという印象を受けた。
しかし、実際はそうではなかった。

実際のSDRは、ハードウェアもソフトウェアも極めてシンプルで、わかりやすい構成と、方式がとられていた。

引用:
http://www.ni.com/tutorial/14705/ja/

ソフトウェア無線向けNI USRP-293xで、グローバル同期/クロック同期を実現

(出典:(Copyright by National Instruments inc. さん))



上図は、(C)National Instruments社さんの、GNU Radio USRP と呼ばれるソフトウェア無線機用のハードウェア構成図。

アンテナ端子 RX2 から入力された受信電波は、RF Switch 通過後、LNA(Low Noise Amplifier),Drive Amp で電圧増幅された後、乗算記号で書かれた2個のアナログ乗算器に
0度位相、90度位相差のある2相のOSC(局部発振器/直交発振器)からの正弦波電圧と、アナログ乗算が行われた信号が、それぞれ直交する実信号電圧成分(I信号、Q信号)が取り出されて、LPF(Low Pass Filter)で余分な信号を除去した後、ADC(ADコンバータ)でアナログ電圧がデジタルデータに変換され、Ethernet経由でパソコンへ送信される。

後は、パソコン側で、I信号、Q信号による位相が直交する実信号電圧デジタル値を復調計算して、その計算値をDA変換して、文字、画像等に表示したり、音声を出したりするだけ。

簡単にはこれだけの原理なのに、ネット上には非常に難しい説明が良く見られる。
以下はネットでよく見かけるヒルベルト変換の図と説明。




こうした説明は(おそらく)失敗事例ではないだろうか。

SDRに入力されるRF信号を直交する実信号電圧で表現する場合、その信号電圧成分は、実数部がI(t), 虚数部がQ(t)で、複素数座標上を時間的にリアルタイムで移動しているとも解釈できる。

従って、一番下の得たい目的信号 Real Part = I(t), Imaginary Part = Q(t) の信号は、図に書かれた極座標値(A(t), θ(t))を計算して求める計算はしないはずである。

ところが、上の「ヒルベルト変換」の説明は、あたかもSDR内で、この図にかかれている「ヒルベルト変換」演算を実行することで、I(t)、Q(t)信号を計算しているように説明されている。

こうしたネット上の解説は、適切とは考えにくいように思う。
とくに最初にSDRがどんな仕組みで動くのか知りたい僕らビギナー達がこの記事を読んだら、大変やっかいな迷宮へ入り込まされる甚大な被害を受けると思う。
この説明ではさっぱりわからないと思われる。

厄介な考え方は、最初の1行目。

”この世に存在する信号は全て実信号であり、”・・・この文章からは、記事の筆者は、電波で届く変調信号が実数電圧信号だけで構成され、複素数表現による電波信号の存在を完全に否定していることがわかる。

これでは、現在までの複素数を基礎とする数学、物理学、電気・電子工学の学問体系全体の複素数の基礎が根本から理論的に崩れてしまうようにも解釈できると思う。

これは、日本国内で行われてきた教育に関わる法律で、「虚数は存在しないものとして教えなさい。」決めていることが、現在でも僕らに悪影響を及ぼしている結果のようにも思える。

上の筆者による計算式は、本当に「ヒルベルト変換」なのかどうかも、はっきりしない。

式だけを見ると、単に直交座標から極座標変換の計算式になっている
すなわち、極座標の直径r(t)と、位相角θ(t)を、I(t),Q(t)から計算して求める式になっている。
ところが、この「ヒルベルト変換」の説明文に、I(t)値からQ(t)値を求めるという説明があるため、式と文章説明文の間に矛盾があり、読み手の僕らは、この矛盾にひっかかり、わからなくなる。
かつ複素数を存在しないものとする、おそらくは誤った教育による厄介な先入観を思いこんでしまった筆者の専門的説明を疑い無く鵜呑みに読んで理解に失敗した。・・・とも思える。

それであれば、筆者の考えや教育機関による教育指導内容の根幹を見直し、最初に、電気信号は複素数平面に存在すると考えるか、または複素数平面上にその存在を表現できると考えて、複素数表現で計算式にできることを仮定したほうが、これまでの日本国内の虚数または複素数を基礎とする全ての学問上の数学的矛盾を解決できるように思える。

恐らくオイラーさんが300年近くも前に証明している内容を、未だに僕らは、混乱した情報に振り回されているように思える。
僕は、ここにおいても、以前出くわしたように、日本の数学教育が、複素数定義の根本で壊れているところがある、とあらためて思った。


以下、現在見つかっているもっともそれらしき「ヒルベルト変換」の説明資料。
デザインウェーブ誌(CQ出版社出版 廃刊)から、引用。

(Copyright by Design Wave magazine, CQ Pub.inc.)


要するに、入力信号を複素信号成分 (Re,Im)=(I,Q) の2相電圧を取り出すのが「ヒルベルト変換」なのではないかと思われた。・・・が・・・。

上図Z変換第グラムの正誤は確認中で正しいかどうかわからないが、概念をつかむには現在のところ一番良い資料と思われる。(・・・と思ったが、幸運にも最良の資料が見つかった。[1])

なお、定数と思われるK1,K2,K3等のZ変換ブロックがこのままでは機能しないと思う。今後の課題として検討を進めるヒントとなった。
(図10図の遅延回路の出力 Iと、「ヒルベルト変換」フィルタの出力(I,Q)で、出力Iが重複し、おかしな図になっているので注意要。ここのI信号の遅延回路はヒルベルト変換回路のQ出力遅延時間と同じ遅延時間がかかるようになっていると考えます。)

というのは数学的定義は、別資料では非常に難解で理解するのが難しい。と思ったが、そうではなかった。


「ヒルベルト変換」の定義式が見つかった。

まさに、トロント大学の Frank R. Kshischang さんが、ヒルベルト変換定義式を書いていた。[1]
ベースバンド信号を関数g(t)とすると、信号1/(πt)との畳み込み積分で定義されている。
ここでの畳み込み演算の信号処理上の意味は、ベースバンド信号g(t)の応答を、関数1/(πt)による一種のサンプリング信号(”時間tに反比例して減衰する重み関数(忘却関数)信号”)により計算していると解釈しています。

この計算式に従ってMPU/DSPで数値演算すれば、ベースバンド信号x(t)は、それと直交関数x(t)^が求まるので、位相-90度シフト信号を得るために、国内で有名と聞くメリーゴーランド式、メリゴ式に見られる”PSN方式SSB変調器”のPoly Phase Filter の利得と周波数特性の補正で苦労する必要も無くなってしまうことが分かった。

(メリーゴーランド式というのは、基礎構造は従来PSN方式と同機能と考えます。従来のPSN方式との違いは、ミキサーを4層クロック制御のアナログスイッチで置き換えたものと考えます。ただしこのメリゴ式ミキサーではそれ相当のスイッチング・ノイズの発生が起こる課題が未解決であること、複素信号処理には90度位相のずれた2層クロックだけですむ複素数信号処理の概念発見にいたらず、後のNokia社による革新的特許のI,Q信号概念(1997年)はわかっていなかった点が惜しまれる点と読み取りました。)

この文献[1]には、ヒルベルト変換の関数の性質が表にまとまっていて、A*sin(ω*t)の直交関数も書かれている。任意のベースバンド信号は、任意の周波数成分の定数倍したフーリエ級数 Σ Ai*sin(ωi*t) {i=1,2,3,...n} で表現できるので、「ヒルベルト変換」数値演算により、そうした入力信号の束を一括して直交関数信号に変換できると解釈した。

応用例:
おじさん工房のSSB復調器の255 Tap IIRによる「ヒルベルト変換」演算がFPGAにプログラムされ、同演算にかかる遅延回路とともに、ベースバンド復調信号を取り出している例がある。[2]
http://ojisankoubou.web.fc2.com/apb-1/radio.html


この実例では、SSB信号復調では、キャリア混合器を出た I信号が、既にSSB復調信号をベースバンド信号へ復調された電圧になっているので、「ヒルベルト変換」は使わなくても良いことが計算で判明しました。(別記事に記載済)

上の例では、「ヒルベルト変換」演算を行った出力信号は、行わないI信号の1/2の電圧が得られているため、I信号を2倍利得のAFアンプで増幅すれば期待される復調電圧が得られます。
これなら「ヒルベルト変換」演算による信号の遅延時間や位相づれずも気にしなくてすみます。

一方、SSB変調でPSN方式をとる場合、IQ変調器に与えるQ信号の計算に「ヒルベルト変換」演算をしたQ信号を与えれば、Poly Phase Filter 90度位相シフト回路の代わりにでき、PPFの帯域利得が一定でない課題を解決する効果が得られます。

Weaver式PSN変調方式では、「ヒルベルト変換」が不要になる原理上のメリットがあることも判明しました。(別記事に記載済)


参考記事:

複素数電圧平面上の交流電圧の時間関数の動き 交流の正体をつかむ

http://ji1nzl-official.blogspot.jp/2015/12/blog-post_9.html

参考文献:
[1] The Hilbert Transform, Mr. Frank R. Kshischang
Copyright by Mr. Frank R. Kshischang,The university of Toronto Oct.22, 2006

[2] APB-1を使ったラジオ受信機(Software Defined Radio)
http://ojisankoubou.web.fc2.com/apb-1/radio.html
Copyright by Ojisan Kobo inc.(おじさん工房さん)

謝辞:
Special thanks to
Mr. Frank R. Kshischang,The university of Toronto, Canada
Serching service by Google inc.,
Design Magazine CQ Pub. inc,
Mr. Nishimura, AOR inc.,
Ojisan Kobo inc.
2016/7/29
デザインウェーブ誌(既に廃刊)からヒルベルト変換の資料を引用して、同機能の概念を概説。

2016/7/31
トロント大学  Frank R. Kshischang さんのヒルベルト変換式定義について概説追加。

2016/8/30
ヒルベルト変換をキーにネット検索すると多数の学術文献が見つかる。しかし、内容の信頼性の確認できるものは、日本国内では現在でも決め手となる文献は全くないと思う。
前記、トロント大学  Frank R. Kshischang さんのヒルベルト変換式は、数学的定義式そのもを曖昧無く書いており、現在、一番優れた解説になっている。

2016/9/18

・おじさん工房のヒルベルト変換の応用例を追記。
国内の文献で「ヒルベルト変換」が検索にかかるようになりました。
下の文献は、積分記号が入力漏れになったままのようです。(未修正?)
「ヒルベルト変換」のアルゴリズムが書かれているのがプログラミング上の参考になりそうです。(僕について再現性は現在未確認です。)

CSD 表現 FIR フィルタを用いたヒルベルト変換器の設計 フィルタを用いたヒルベルト変換器の設計 フィルタを用いたヒルベルト変換器の設計
Hilbert Transformer Design Using CSD FIR Filter
(Copyright) Yasuhiro Takahashiさん, Tatsuo Kitajimaさん, Kazukiyo Takahashiさん
http://www1.gifu-u.ac.jp/~yasut/pdf/iee_paper.pdf

2020/10/4
複素信号は、複素数平面で、複素共役の正と負の周波数の複素数電圧成分により、実数軸上の振動する電圧に見える実数電圧として構成されています。
これは一つの複素数平面でも、そこから位相が傾いた複素数平面で、同じく相対的に複素共役の正と負の周波数の複素数電圧’で構成されていることが数学の計算で容易に求まります。

国内の関連の物理学、通信技術理論は現在まで整理されておらず、ばらばらの理論解説で、誤りが多数見られますので、慎重な注意が必要です。

Return to INDEX









-----------------------------------------------------------------------------------------------------------------------------
かなり困っていること:
日本の各種専門誌、教科書、ウェブ上の専門教育記事、電子情報学会等の論文等、再現性が確認できない、正誤のかなり妖しいものや、または完全な論理ミスも相当数あり、大変困っています。

そうした場合は、結果としてそれを読まないほうが良く、無駄な時間と誤った情報に悩まされずにすむので、かなりの重症を負った文化状況があるように思うことが多いです。
ネット検索でも閲覧数が多いサイトが上位に上がってくる傾向があり、そうした上位ランクのサイトに致命的論理ミスが大変沢山混入している事象が見られます。

信じられないほど高度で価値のある情報が発見される場合と、鵜呑みにして信じると騙されて沢山時間と費用を無駄にしてしまう場合とがあります。
できれば誤情報が発信されないような文化の底上げ(教育の質の改善)が必要なのかもしれないと思います。

人は誰でも誤りをしてしまうのでそれは仕方ないとしても、誤りがあってもそれを知りながら何も言わないと、誰も何も修正せず、放置されたまま誤りが繰り返し語り継がれ、ずっと後の世代へ負の文化遺産として残ってしまっています。
それなので、誤りに気づいた時点で、誤り(書籍や論文、放送内容、言ったこと、書いたこと等)を修正することは大変大切な作業と思います。

日本国内に少なくとも江戸時代から久しくあると思われる考え方「見ざる、言わざる、聞かざる」、(都合の悪いことは、それがわかっても)「無かったことにする。」という仕事の仕方、そうした物の考え方、課題へ対する姿勢は良くない風習(文化)なので、問題や課題を改善する方向で、未来指向で考えることが大切で、文化・文明の発展に効果があると感じる今日この頃です。