IEEE Trans. Microw. Theory Techn. · Vol. 68 · No. 5 · May 2020 · pp. 1908–1919

Multiple Range and Vital Sign Detection with a Single-Conversion SIL Hybrid Mode Radar

SCSIL 混合模式雷達 + FEA 超解析演算法學習指南 — Fu-Kang Wang, Pin-Hsun Juan, De-Ming Chian, Chao-Kai Wen(國立中山大學電機系)。用「頻率–相位關係」抓出解析度失效點,再用迭代式頻率估計演算法 (FEA) 突破 FMCW 的理論距離解析度,在 150 MHz 頻寬下分辨徑向間距 60 cm、方位間距 5° 的兩個人並同時量測呼吸與心跳。A study guide to the SCSIL hybrid mode radar and the FEA superresolution algorithm — Fu-Kang Wang, Pin-Hsun Juan, De-Ming Chian, Chao-Kai Wen (Department of Electrical Engineering, National Sun Yat-sen University). The frequency–phase relationship flags the instant at which range resolution breaks down; the iterative frequency estimation algorithm (FEA) then pushes past the theoretical FMCW range resolution, separating two subjects 60 cm apart in range and 5° apart in azimuth on only 150 MHz of bandwidth while measuring the respiration and heartbeat of each.SCSIL ハイブリッドモードレーダーと FEA 超分解能アルゴリズムの学習ガイド — Fu-Kang Wang, Pin-Hsun Juan, De-Ming Chian, Chao-Kai Wen(国立中山大学 電気工学科)。「周波数–位相関係」で距離分解能が破綻する瞬間を検出し、反復型の周波数推定アルゴリズム (FEA) によって FMCW の理論距離分解能を突破する。わずか 150 MHz の帯域幅で、径方向間隔 60 cm・方位間隔 5° の 2 名を分離し、同時に各人の呼吸と心拍を計測する。

目次 — 點擊展開Outline — click to expand目次 — クリックで開閉
0 · 全局概覽Big Picture全体像
1 · 研究動機Motivation研究の動機
2 · 系統架構Architectureシステム構成
3 · FMCW 模式FMCW ModeFMCW モード
4 · CW 模式CW ModeCW モード
5 · FEA 演算法The FEA AlgorithmFEA アルゴリズム
6 · 驗證Verification検証
7 · 模擬Simulationシミュレーション
8 · 實測Experiments実験
9 · 對照與練習Reference & Practice対照と練習問題

0 · The Big Picture — 一頁看完這篇the whole paper in one page論文を 1 ページで

這篇論文要解決一個非常實際的問題:用一台雷達,同時量出好幾個人各自的距離、呼吸率與心率。難點不在「量得到」,而在「兩個人靠得很近時分不開」。This paper attacks a thoroughly practical problem: measuring the range, respiration rate and heart rate of several people at once, with a single radar. The hard part is not detecting them — it is telling two people apart when they sit close together.本論文が取り組むのは極めて実用的な課題である。すなわち 1 台のレーダーで複数人の距離・呼吸数・心拍数を同時に計測することである。難しいのは「検出できるかどうか」ではなく、「2 人が近接したときに分離できるかどうか」である。

傳統 FMCW 雷達的距離解析度被鎖死在 $\Delta R = c/(2 f_B)$。想要 10 cm 解析度就得掃 1.5 GHz 頻寬 — 硬體貴、功耗高、頻譜難拿。作者換了一條路:頻寬不變,改進演算法,並且用一個被忽略的物理量(拍頻訊號的相位)當作「解析度是否已經失效」的偵測器。In a conventional FMCW radar the range resolution is nailed to $\Delta R = c/(2 f_B)$. A 10 cm resolution therefore demands a 1.5 GHz sweep — expensive hardware, high power consumption, and spectrum that is hard to obtain. The authors take a different route: keep the bandwidth, improve the algorithm, and press an overlooked physical quantity — the phase of the beat signal — into service as a detector that tells you when the resolution has already failed.従来の FMCW レーダーでは距離分解能が $\Delta R = c/(2 f_B)$ に固定される。10 cm の分解能を得るには 1.5 GHz の掃引が必要であり、ハードウェアは高価、消費電力は大きく、周波数の確保も難しい。著者らは別の道を選んだ。帯域幅は据え置き、アルゴリズムを改良するのである。さらに、これまで見過ごされてきた物理量、すなわちビート信号の位相を、「分解能がすでに破綻しているか」を判定する検出器として活用する。

兩大痛點 (The two pain points)The two pain points二つの痛点 (The two pain points)
  1. Doppler 靈敏度 vs 相位雜訊的兩難:要把目標拍頻推離 1/f flicker noise 區,就得加大 chirp rate 或內部延遲;但這樣一來收發訊號的頻差變大,range correlation(距離相關性)機制失效,殘留相位雜訊反而升高。Doppler sensitivity versus phase noise. Pushing the target beat frequency out of the 1/f flicker noise region calls for a larger chirp rate or a longer internal delay; but that widens the frequency difference between the transmitted and received signals, the range correlation mechanism stops working, and the residual phase noise goes up instead.ドップラー感度と位相雑音のジレンマ。目標のビート周波数を 1/f フリッカ雑音領域から遠ざけるには、チャープレートか内部遅延を大きくする必要がある。しかしそうすると送受信信号の周波数差が広がり、レンジコリレーション(距離相関)の機構が働かなくなり、残留位相雑音はかえって増大する。
  2. 距離解析度被頻寬鎖死:$\Delta R = 0.5c/f_B$。兩個受測者徑向間距小於 $\Delta R$ 時,兩個 tone 的主瓣重疊、甚至合併成一個峰 — 系統會誤判成「只有一個人」。Range resolution is locked to the bandwidth: $\Delta R = 0.5c/f_B$. Once the radial spacing of two subjects falls below $\Delta R$, the main lobes of the two tones overlap and may merge into a single peak — and the system concludes that there is only one person.距離分解能は帯域幅に縛られる。$\Delta R = 0.5c/f_B$ である。2 名の径方向間隔が $\Delta R$ を下回ると、2 つのトーンのメインローブが重なり、ひとつのピークに融合してしまう。システムは「1 名しかいない」と誤判定する。

作者的三個核心貢獻:The core contributions:本論文の中核となる貢献は次のとおり。

SCSIL 架構 — 單次轉換The SCSIL architecture — a single conversionSCSIL 構成 — 単一変換
SILO(自我注入鎖定振盪器)當成固定頻率的 IF 級(2.4 GHz),另用一顆掃頻 VCO 當 LO,經一次上/下轉換得到 5.8 GHz chirp。SILO 自由振盪頻率固定 ⇒ 掃頻期間鎖定範圍 $\Delta\omega_{LR}$ 保持常數,徹底避開 FMSIL 雷達的 FM–AM 非線性失真與穩定度問題。The SILO (self-injection-locked oscillator) serves as a fixed-frequency IF stage at 2.4 GHz, while a swept VCO acts as the LO; one up/down conversion produces the 5.8 GHz chirp. Because the free-running frequency of the SILO never moves, the locking range $\Delta\omega_{LR}$ stays constant throughout the sweep, which removes the FM–AM nonlinear distortion and the stability problems of the FMSIL radar outright.SILO(自己注入同期発振器)を 2.4 GHz の固定周波数 IF 段として用い、掃引 VCO を LO とする。1 回のアップ/ダウン変換で 5.8 GHz のチャープが得られる。SILO の自走周波数が動かないため、掃引中もロッキングレンジ $\Delta\omega_{LR}$ が一定に保たれる。これにより FMSIL レーダーの FM–AM 非線形歪みと安定度の問題が根本から取り除かれる。
頻率–相位關係 — 免費的診斷器The frequency–phase relationship — a diagnostic for free周波数–位相関係 — 無料の診断器
拍頻頻譜中每個 tone 的相位由它的頻率唯一決定(式 17)。把「量到的相位」與「該頻率的理論相位」相比:吻合 ⇒ 沒有重疊問題;偏離 ⇒ 解析度失效,該啟動超解析分析。這同時把處理頻寬限制在峰值 $\pm$ 100 Hz,降低運算量並避免 ghost targetIn the beat spectrum the phase of every tone is fixed uniquely by its frequency (equation 17). Compare the measured phase with the theoretical phase for that frequency: they agree ⇒ nothing overlaps; they disagree ⇒ the resolution has failed and superresolution analysis should be started. The same test confines the processing band to the peak $\pm$ 100 Hz, which cuts the computational load and suppresses ghost targets.ビートスペクトル中の各トーンの位相は、その周波数によって一意に決まる(式 17)。実測位相とその周波数における理論位相を比較すればよい。一致すれば重なりはなく、外れていれば分解能が破綻しており、超分解能解析を起動すべきだと分かる。同じ判定により処理帯域をピーク $\pm$ 100 Hz に限定でき、演算量の削減とゴーストターゲットの抑制にもつながる。
FEA — 迭代式超解析演算法FEA — an iterative superresolution algorithmFEA — 反復型の超分解能アルゴリズム
用 FFT 找最強成分的粗略頻率 → Newton 法細估 → 最小平方法 (LS) 求振幅 → 從輸入訊號中減掉它 → 重複,直到殘餘/輸入能量比 < 10%。FMCW 模式用它突破距離解析度、CW 模式用它分開多人的呼吸與心跳頻率。An FFT gives the coarse frequency of the strongest component → Newton's method refines it → least squares (LS) fits the amplitude → subtract that component from the input → repeat until the residual/input energy ratio falls below 10%. In FMCW mode it breaks the range resolution limit; in CW mode it separates the respiration and heartbeat frequencies of several people.FFT で最強成分の粗い周波数を求め → ニュートン法で精推定し → 最小二乗法 (LS) で振幅を求め → その成分を入力信号から差し引く → 残差/入力エネルギー比が 10% を下回るまで繰り返す。FMCW モードでは距離分解能の限界を破り、CW モードでは複数人の呼吸・心拍周波数を分離する。
同一套演算法,兩種模式One algorithm, two modes同一のアルゴリズムで 2 つのモード
雷達每 $T$ 秒在 FMCW 模式($V_t(t)$ = 鋸齒波,測距)與 CW 模式($V_t(t)=0$,測生理訊號)之間切換。式 (12) 與 (19) 的 tone 振幅都正比於同一個 $\Delta\omega_{LR,i}$ — 所以「哪個距離對應哪組呼吸/心跳」可以直接靠振幅大小配對,不需要波束掃描。Every $T$ seconds the radar alternates between FMCW mode ($V_t(t)$ = sawtooth, for ranging) and CW mode ($V_t(t)=0$, for vital signs). The tone amplitudes in equations (12) and (19) are both proportional to the same $\Delta\omega_{LR,i}$ — so matching a range to a respiration/heartbeat pair is simply a matter of comparing amplitudes. No beam scanning is required.レーダーは $T$ 秒ごとに FMCW モード($V_t(t)$ = のこぎり波、測距用)と CW モード($V_t(t)=0$、生体信号用)を切り替える。式 (12) と (19) のトーン振幅はいずれも同一の $\Delta\omega_{LR,i}$ に比例する。したがって「どの距離がどの呼吸/心拍に対応するか」は振幅の大小を比べるだけで対応付けられ、ビーム走査は不要である。

一句話總結:「把 SILO 當成頻率固定的 IF 級以保住鎖定範圍,用拍頻訊號的相位判斷解析度何時失效,再用迭代式減法演算法把重疊的頻率一個一個剝出來 — 於是 150 MHz 頻寬做出了 0.6 倍理論解析度的測距能力。」In one sentence: “Run the SILO as a fixed-frequency IF stage so the locking range is preserved, use the phase of the beat signal to tell when the resolution has failed, then peel the overlapping frequencies off one at a time with an iterative subtraction algorithm — and 150 MHz of bandwidth ends up ranging at 0.6 times the theoretical resolution.”一文でまとめると — 「SILO を固定周波数の IF 段として動かしてロッキングレンジを保ち、ビート信号の位相で分解能の破綻を判定し、反復的な減算アルゴリズムで重なった周波数を一つずつ剥がしていく。その結果、150 MHz の帯域幅で理論分解能の 0.6 倍という測距能力が得られる」ということである。

關鍵成果 (Key results)Key results主要成果 (Key results)

5.8 GHz
ISM 頻段原型ISM-band prototypeISM 帯プロトタイプ
150 MHz
掃頻頻寬 $f_B$Sweep bandwidth $f_B$掃引帯域幅 $f_B$
1 m
理論距離解析度 $\Delta R$Theoretical range resolution $\Delta R$理論距離分解能 $\Delta R$
60 cm
實測可分辨徑向間距Measured resolvable radial spacing実測で分離できた径方向間隔
0.6
正規化徑向間距(最佳)Normalized radial spacing (best)正規化径方向間隔(最良)
實測可分辨方位間距Measured resolvable azimuth spacing実測で分離できた方位間隔
< 10 cm
測距誤差Ranging error測距誤差
< 2 bpm
呼吸率誤差 (breaths/min)Respiration rate error (breaths/min)呼吸数誤差 (breaths/min)
< 3 bpm
心率誤差 (beats/min)Heart rate error (beats/min)心拍数誤差 (beats/min)
0.03 Hz
CW 模式頻率解析度CW-mode frequency resolutionCW モードの周波数分解能
20 s
感測週期 (CPI)Sensing period (CPI)センシング周期 (CPI)
40–70%
解析度改善幅度Resolution improvement分解能の改善幅
看懂「正規化徑向間距」= 0.6 的份量What a normalized radial spacing of 0.6 really means「正規化径方向間隔 = 0.6」の重みを読み解く

正規化徑向間距 (normalized radial spacing) $= $ 實際可分辨的徑向間距 $\div$ 理論距離解析度 $\Delta R$。傳統做法必然 $\ge 1$;本文做到 0.6,代表用 150 MHz 的頻寬拿到相當於 250 MHz 的分辨力。Table V 中除本文外最好的是 [21] 的 0.67,但它需要 24 GHz 載波與 MUSIC 演算法,而 MUSIC 在 SIL 架構上不可用(見 §5.5)。Normalized radial spacing $=$ the radial spacing that can actually be resolved $\div$ the theoretical range resolution $\Delta R$. A conventional approach is necessarily $\ge 1$; this work reaches 0.6, meaning 150 MHz of bandwidth delivers the discriminating power of 250 MHz. The best value in Table V other than this work is 0.67 from [21], but that requires a 24 GHz carrier and the MUSIC algorithm — and MUSIC cannot be used on an SIL architecture (see §5.5).正規化径方向間隔とは、実際に分離できる径方向間隔 $\div$ 理論距離分解能 $\Delta R$ である。従来手法では必ず $\ge 1$ となるが、本論文は 0.6 を達成した。すなわち 150 MHz の帯域幅で 250 MHz 相当の分離能力を得たことになる。Table V で本論文以外の最良値は [21] の 0.67 だが、これは 24 GHz キャリアと MUSIC アルゴリズムを要する。しかも MUSIC は SIL 構成では使えない(§5.5 参照)。

名詞速查表 (Glossary)Glossary用語集 (Glossary)

縮寫Abbrev.略語全名Full name正式名称白話In plain wordsかみ砕くと
SILSelf-Injection-Locked把雷達回波注回自己的振盪器使其鎖定;等效於一階 delta–sigma 調變器,有 noise shaping 增益The radar echo is injected back into the oscillator to lock it; equivalent to a first-order delta–sigma modulator, with the SNR gain of noise shapingレーダーのエコーを自身の発振器に注入して同期させる方式。一次デルタシグマ変調器と等価で、ノイズシェーピングによる利得が得られる
SILOSIL Oscillator本文中固定在 2.4 GHz 自由振盪、被回波注入鎖定的振盪器(自製 PCB,Clapp 架構)Here, the oscillator free-running at a fixed 2.4 GHz and injection-locked by the echo (an in-house PCB, Clapp topology)本論文では 2.4 GHz で自走し、エコーによって注入同期される発振器(自作 PCB、クラップ形)
SCSILSingle-Conversion SIL本文架構:SILO 當 IF 級,另加掃頻 VCO 做一次上/下轉換The architecture of this paper: the SILO acts as the IF stage and a swept VCO provides a single up/down conversion本論文の構成。SILO を IF 段とし、掃引 VCO で 1 回のアップ/ダウン変換を行う
FMSILFrequency-Modulated SIL舊架構:直接掃 SILO 自己的頻率 → 鎖定範圍隨頻率變動,產生 FM–AM 失真The older architecture: sweep the SILO's own frequency → the locking range moves with it, producing FM–AM distortion旧構成。SILO 自身の周波数を掃引するため、ロッキングレンジが変動し FM–AM 歪みが生じる
SCSFCWSingle-Conversion Stepped-Frequency CW作者前作,用步階頻率而非線性掃頻The authors' earlier work, using stepped frequencies instead of a linear sweep著者らの先行研究。リニア掃引ではなくステップ周波数を用いる
FEAFrequency Estimation Algorithm本文提出的迭代式超解析頻率估計演算法The iterative superresolution frequency estimator proposed in this paper本論文が提案する反復型の超分解能周波数推定アルゴリズム
$\Delta\omega_{LR}$Locking Range鎖定範圍;正比於注入訊號振幅、反比於槽路 $Q$ 值The locking range; proportional to the injected amplitude and inversely proportional to the tank $Q$ロッキングレンジ。注入信号振幅に比例し、共振回路の $Q$ に反比例する
CPICoherent Processing Interval同調處理區間;本文 CW 模式為 20 s,決定頻率解析度下限 $1/T$The coherent processing interval; 20 s in CW mode here, which sets the frequency resolution floor $1/T$コヒーレント処理区間。本論文の CW モードでは 20 s であり、周波数分解能の下限 $1/T$ を決める
RR / HRRespiration / Heart Rate呼吸率 (breaths/min) / 心率 (beats/min)Respiration rate (breaths/min) / heart rate (beats/min)呼吸数 (breaths/min) / 心拍数 (beats/min)
REERange Estimation Error距離估計誤差,定義為 $\mathbb{E}\{|R-\hat R|/R\}$The range estimation error, defined as $\mathbb{E}\{|R-\hat R|/R\}$距離推定誤差。$\mathbb{E}\{|R-\hat R|/R\}$ で定義される
MUSICMUltiple SIgnal Classification經典超解析法,靠訊號/白雜訊子空間的正交性;需要白雜訊假設The classic superresolution method, resting on the orthogonality of the signal and white-noise subspaces; it requires a white-noise assumption古典的な超分解能法。信号部分空間と白色雑音部分空間の直交性に依拠する。白色雑音の仮定が必要
CLEAN經典連續干擾消除法,本文的另一個比較基準The classic successive interference cancellation method, the paper's other baseline古典的な逐次干渉除去法。本論文のもう一つの比較基準
DUTDevice Under Test驗證用的假想無線通道:分配器 + 兩條不同長度電纜 + 合成器 + 40 dB 衰減器The artificial wireless channel used for verification: a splitter + two cables of different length + a combiner + a 40 dB attenuator検証用の擬似無線チャネル。分配器 + 長さの異なる 2 本のケーブル + 合成器 + 40 dB 減衰器
HPBWHalf-Power Beamwidth半功率波束寬;本文喇叭天線 14 dBi、HPBW 30°Half-power beamwidth; the horn antennas here are 14 dBi with a 30° HPBW半値幅。本論文のホーンアンテナは 14 dBi、HPBW 30°

1 · Motivation — 兩大技術瓶頸two technical bottlenecks二つの技術的ボトルネック

FMCW 雷達之所以取代 pulse 雷達成為民生/工業主流,是因為它不需要高峰值功率、不需要高速 ADC 與精密同步機制,卻同時擁有測距與測速能力。但一旦要拿它做多人生理監測,兩個瓶頸馬上浮現。FMCW radar displaced pulse radar as the mainstream choice in consumer and industrial use because it needs no high peak power, no fast ADC and no precise synchronisation, yet still measures both range and velocity. The moment you ask it to perform vital sign monitoring of several people, however, two bottlenecks appear.FMCW レーダーが民生・産業分野でパルスレーダーに取って代わったのは、高いピーク電力も高速 ADC も精密な同期機構も不要でありながら、測距と速度計測の両方が可能だからである。しかし複数人の生体モニタリングに用いようとした途端、二つのボトルネックが立ちはだかる。

1.1 Doppler 靈敏度困境 — 躲雜訊 vs 保 range correlationThe Doppler sensitivity dilemma — dodge the noise or keep the range correlationドップラー感度のジレンマ — 雑音を避けるか、レンジコリレーションを守るか

胸腔位移造成的目標訊號極其微弱,常被主動元件的 flicker noise(1/f 雜訊)淹沒。直覺的解法是把目標拍頻推到高頻、離開雜訊區,方法有兩種:加大 chirp rate,或加大內部電路延遲。The target signal produced by chest displacement is extremely weak and is routinely buried by the flicker noise (1/f noise) of the active devices. The intuitive fix is to push the target beat frequency up, out of the noisy region, and there are two ways to do it: raise the chirp rate, or lengthen the internal circuit delay.胸郭変位による目標信号は極めて微弱で、能動素子の フリッカ雑音(1/f 雑音)に埋もれてしまうことが多い。直感的な解決策は目標のビート周波数を高域へ押し上げ、雑音領域から遠ざけることであり、その手段はチャープレートを上げるか、内部回路の遅延を大きくするかの 2 通りである。

為什麼「推高拍頻」會反咬一口Why pushing the beat frequency up bites backなぜ「ビート周波数を上げる」と痛い目に遭うのか

發射訊號與回波之間的頻差變大之後,range correlation(距離相關性)機制就失效了。range correlation 的原理是:回波是發射訊號延遲後的副本,兩者的相位雜訊高度相關,混頻時會互相抵消 — 但這只在頻差很小時成立。頻差一大,抵消不掉,殘留相位雜訊反而升高,等於白忙一場。Once the frequency difference between the transmitted signal and the echo grows, the range correlation mechanism stops working. Range correlation rests on the fact that the echo is a delayed copy of the transmitted signal, so their phase noise is highly correlated and cancels on mixing — but only while the frequency difference stays small. Widen it and the cancellation fails, so the residual phase noise actually rises, and the effort was wasted.送信信号とエコーの周波数差が広がると、レンジコリレーション(距離相関)の機構は働かなくなる。レンジコリレーションの原理は、エコーが送信信号の遅延コピーであり両者の位相雑音が強く相関しているため、ミキシング時に相殺されるというものである。ただしこれは周波数差が小さい場合に限られる。差が大きくなると相殺できず、残留位相雑音はかえって増大し、努力は無駄になる。

另一條路是 hybrid mode 架構:把 CW 雷達(高 Doppler 靈敏度)與 pulse 或 FMCW 雷達(測距能力)併在一起。但在 CW 模式下,多人生理訊號的分離演算法始終在強健性 (robustness)效率 (efficiency) 之間拉扯,所以前人的實驗都得把受測者拉開很大的方位角,並且依賴波束成形 (beamforming) 才能分辨誰是誰 — 適用場景因此被大幅限縮。The other route is a hybrid mode architecture: combine a CW radar (high Doppler sensitivity) with a pulse or FMCW radar (ranging). But in CW mode, algorithms that separate the vital signs of several people are forever torn between robustness and efficiency, so earlier experiments had to place the subjects at wide azimuth separations and lean on beamforming to tell one from another — which narrows the usable scenarios severely.もう一つの道は ハイブリッドモード構成である。CW レーダー(高いドップラー感度)とパルスまたは FMCW レーダー(測距能力)を組み合わせる。しかし CW モードでは、複数人の生体信号を分離するアルゴリズムがロバスト性効率の間で常に板挟みになる。そのため先行研究の実験では被験者を大きな方位角で離して配置し、ビームフォーミングに頼って誰が誰かを識別せざるを得なかった。適用場面は大きく狭まる。

1.2 距離解析度困境 — 掃頻線性度與頻寬The range resolution dilemma — sweep linearity and bandwidth距離分解能のジレンマ — 掃引直線性と帯域幅

FMCW 的距離解析度同時被掃頻線性度頻寬限制。前人的兩類補償手法各有罩門:FMCW range resolution is limited by sweep linearity and by bandwidth at the same time. The two families of compensation used previously each have a weak spot:FMCW の距離分解能は掃引直線性帯域幅の両方に制限される。先行研究の 2 系統の補償手法には、それぞれ弱点がある。

兩者的補償效果都容易被環境擾動近似誤差破壞。所以近年主流回到硬體本身:設計低頻率誤差、寬頻寬、短建立時間的 chirp 產生器。但走到毫米波,系統設計複雜度、硬體成本與功耗全都上去了。Both are easily spoiled by environmental disturbance and by approximation error. Recent practice has therefore gone back to the hardware itself: design a chirp generator with low frequency error, wide bandwidth and short settling time. But once you move to millimetre wave, design complexity, hardware cost and power consumption all climb.いずれも環境変動近似誤差によって効果が損なわれやすい。そのため近年の主流はハードウェアそのものに回帰し、周波数誤差が小さく広帯域で整定時間の短いチャープ発生器を設計する方向にある。しかしミリ波帯へ進めば、システム設計の複雑さ・ハードウェアコスト・消費電力がいずれも増大する。

超解析演算法為什麼也不是萬靈丹Why superresolution algorithms are not a cure-all either超分解能アルゴリズムも万能ではない理由

MUSIC 與 ESPRIT 這類靠特徵值/奇異值分解的超解析法,利用訊號子空間與白雜訊子空間的正交性來突破解析度,在 FMCW 與成像雷達上被廣泛使用。但它們有三個問題:(1) 運算量高;(2) ghost target(假目標);(3) 效能高度依賴系統 SNR、目標數量、雜訊特徵向量、資料長度等等。效率與強健性依然是未解的難題 — 而在 SIL 架構下還有一個致命問題,見 §5.5Superresolution methods such as MUSIC and ESPRIT, built on eigenvalue or singular value decomposition, break the resolution limit by exploiting the orthogonality of the signal subspace and the white-noise subspace, and are widely used in FMCW and imaging radar. They carry three problems, though: (1) a heavy computational load; (2) ghost targets; (3) performance that depends strongly on system SNR, the number of targets, the noise eigenvectors, the data length and so on. Efficiency and robustness remain unsolved — and on an SIL architecture there is one further, fatal problem: see §5.5.MUSIC や ESPRIT のように固有値/特異値分解に基づく超分解能法は、信号部分空間と白色雑音部分空間の直交性を利用して分解能の限界を破るもので、FMCW レーダーやイメージングレーダーで広く用いられている。しかし三つの問題がある。(1) 演算量が大きい、(2) ゴーストターゲットが生じる、(3) 性能がシステム SNR・目標数・雑音固有ベクトル・データ長などに強く依存する。効率とロバスト性は依然として未解決である。さらに SIL 構成では致命的な問題がもう一つある(§5.5 参照)。

1.3 為何從 SIL 雷達出發Why start from SIL radarなぜ SIL レーダーから出発するのか

作者團隊的既有基礎是 SIL(自我注入鎖定)雷達:把回波注回振盪器自己,讓振盪頻率隨目標位移漂移。它的關鍵優勢是 —The authors' existing platform is the SIL (self-injection-locked) radar: the echo is injected back into the oscillator itself, so the oscillation frequency drifts with the target displacement. Its key advantage is this —著者らの既存基盤は SIL(自己注入同期)レーダーである。エコーを発振器自身に戻して注入し、発振周波数を目標変位に追従してドリフトさせる。その決定的な利点は次のとおり。

SIL = 一階 delta–sigma 調變器SIL = a first-order delta–sigma modulatorSIL = 一次デルタシグマ変調器

SIL 雷達的行為等效於一階 delta–sigma 調變器,其 noise shaping 機制提供額外的 SNR 增益,且該增益正比於工作頻率的平方。這也是為什麼把發射頻率從 2.4 GHz 上轉到 5.8 GHz 是「免費的靈敏度」。副作用是相位雜訊被推向高頻,斜率 20 dB/decade — 這個副作用後面會變成排除 MUSIC 的原因。An SIL radar behaves like a first-order delta–sigma modulator, whose noise shaping supplies extra SNR gain, and that gain is proportional to the square of the operating frequency. This is why up-converting the transmit frequency from 2.4 GHz to 5.8 GHz amounts to sensitivity for free. The side effect is that phase noise is pushed towards high frequency at 20 dB/decade — and that side effect later becomes the reason MUSIC has to be ruled out.SIL レーダーの振る舞いは一次デルタシグマ変調器と等価であり、その ノイズシェーピングが追加の SNR 利得をもたらす。しかもこの利得は動作周波数の 2 乗に比例する。送信周波数を 2.4 GHz から 5.8 GHz へアップコンバートすることが「ただで得られる感度」となるのはこのためである。副作用として位相雑音が 20 dB/decade の傾きで高域へ押し上げられる — この副作用が後に MUSIC を排除する理由となる。

作者的演進路線:How the authors' architecture evolved:著者らの構成の変遷。

世代Generation世代架構Architecture構成做法Approach手法留下的問題What was left unsolved残された課題
SIL CW單一 SILOA single SILOSILO 単体回波注入鎖定,noise shaping 提供 SNR 增益Injection locking by the echo; noise shaping supplies SNR gainエコーによる注入同期。ノイズシェーピングが SNR 利得をもたらす只能測位移,無測距能力Displacement only — no ranging変位しか測れず、測距能力がない
FMSIL直接掃 SILO 頻率Sweep the SILO frequency directlySILO の周波数を直接掃引用 sum–difference pattern 建構穿牆影像,取得多目標距離與方位Build through-wall images with a sum–difference pattern to obtain the range and azimuth of several targets和–差パターンで壁透過イメージを構成し、複数目標の距離と方位を取得掃頻使鎖定範圍變動 → FM–AM 非線性失真與穩定度問題Sweeping moves the locking range → FM–AM nonlinear distortion and stability problems掃引によりロッキングレンジが変動 → FM–AM 非線形歪みと安定度の問題
SCSFCWSILO 當 IF + LO 產生步階頻率SILO as IF + an LO generating stepped frequenciesSILO を IF とし、LO でステップ周波数を生成避開穩定度與 flicker noise,靠加長 CPI 提升 Doppler 靈敏度Sidesteps the stability and flicker-noise issues; raises Doppler sensitivity by lengthening the CPI安定度とフリッカ雑音の問題を回避し、CPI を延ばしてドップラー感度を高める近距離 + 小方位間距仍分不開Still cannot separate subjects at short range with small azimuth spacing近距離かつ方位間隔が小さい場合は依然として分離できない
SCSIL(本文)SCSIL (this work)SCSIL(本論文)SILO 當固定 IF + 掃頻 VCOSILO as a fixed IF + a swept VCOSILO を固定 IF とし、掃引 VCO を併用單次轉換 + 頻率–相位關係 + FEA 超解析Single conversion + the frequency–phase relationship + FEA superresolution単一変換 + 周波数–位相関係 + FEA 超分解能

2 · System Architecture — SCSIL 怎麼接how the SCSIL is wiredSCSIL の結線

2.1 方塊圖與訊號流Block diagram and signal flowブロック図と信号の流れ

與傳統 SIL 雷達最大的硬體差異,是多了一個由 VCO 放大輸出驅動的頻率轉換器 (frequency converter)。它同時做兩件事:把 SILO 的輸出上轉換成發射訊號,把多目標回波下轉換回 SILO 的注入頻率。The biggest hardware difference from a conventional SIL radar is an added frequency converter driven by the amplified VCO output. It does two jobs at once: it up-converts the SILO output into the transmitted signal, and it down-converts the multi-target echoes back to the SILO injection frequency.従来の SIL レーダーとの最大のハードウェア上の違いは、増幅した VCO 出力で駆動される周波数変換器 (frequency converter)が追加されている点である。これは 2 つの役割を同時に果たす。SILO の出力をアップコンバートして送信信号とし、複数目標からのエコーをダウンコンバートして SILO の注入周波数へ戻す。

Frequency demodulator (delay discriminator) Splitter 2 Delay line 30 ns IQ mixers ADC + DSP I Q coupled port SILO 2.4 GHz, Q = 28 Coupler 6 dB 2.4 GHz IF (SILO output) up mixer LNA 1 TX 5.725–5.875 GHz chirp VCO 3.325–3.475 GHz ATT 10 dB LNA 3 Splitter 1 LO to both mixers down mixer LNA 2 RX echoes from subject 1…i injection signal, down-converted back to 2.4 GHz
Fig. A — SCSIL 混合模式雷達(依論文 Fig. 2 重繪)。自我注入迴路的路徑是 SILO → coupler → up mixer → LNA 1 → TX,接著 RX → LNA 2 → down mixer → 回到 SILO 的注入埠。左下角的 VCO 鏈同時驅動兩個混頻器,所以單一轉換級就同時完成上轉換與下轉換。Fig. A — SCSIL hybrid mode radar (redrawn from Fig. 2 of the paper). The self-injection loop runs SILO → coupler → up mixer → LNA 1 → TX, then RX → LNA 2 → down mixer → back into the SILO injection port. The VCO chain (bottom left) pumps both mixers, so one conversion stage serves the up- and down-conversion at once.Fig. A — SCSIL ハイブリッドモードレーダー(論文 Fig. 2 をもとに再作図)。自己注入ループは SILO → coupler → up mixer → LNA 1 → TX と進み、続いて RX → LNA 2 → down mixer → SILO の注入ポートへ戻る。左下の VCO 系統が両方のミキサを駆動するため、単一の変換段でアップ変換とダウン変換を同時にまかなえる。

發射頻率因此是 SILO 與 VCO 輸出的相加:The transmit frequency is therefore the sum of the SILO and VCO outputs:したがって送信周波数は SILO と VCO の出力の和になる。

(1) — transmitted frequency $$\omega_{\rm TX}(t) = \omega_{\rm LO}(t) + \omega_{\rm out}(t)$$

FMCW 模式下,週期為 $t_s$ 的鋸齒波調諧電壓 $V_t(t)$ 進入 VCO,使其輸出 FM 訊號:In FMCW mode a sawtooth tuning voltage $V_t(t)$ of period $t_s$ drives the VCO, so that its output is an FM signal:FMCW モードでは、周期 $t_s$ ののこぎり波同調電圧 $V_t(t)$ を VCO に加え、その出力を FM 信号とする。

(2) — VCO output frequency $$\omega_{\rm LO}(t) = \omega_{\rm LO} + 2\pi K_v V_t(t)$$

其中 $\omega_{\rm LO}$ 與 $K_v$ 分別是 VCO 的起始頻率與調諧靈敏度。Here $\omega_{\rm LO}$ and $K_v$ are the starting frequency and the tuning sensitivity of the VCO.ここで $\omega_{\rm LO}$ と $K_v$ はそれぞれ VCO の開始周波数と同調感度である。

2.2 頻率規劃 — 為什麼叫「單次轉換」The frequency plan — why it is called “single conversion”周波数プラン — なぜ「単一変換」と呼ぶのか

ω TX = ω LO + ω osc   2.400 + (3.325…3.475) = 5.725…5.875 GHz 2 3 4 5 6 Frequency (GHz) SILO 2.4 GHz (fixed) VCO 3.325–3.475 GHz TX 5.725–5.875 GHz f B = 150 MHz
Fig. B — 頻率規劃。單一混頻級把固定頻率的 2.4 GHz SILO 訊號抬進 5.8 GHz ISM 頻段,成為 150 MHz 的 chirp。SILO 本身從不掃頻 — 這正是整個設計的重點。Fig. B — The frequency plan. A single mixing stage lifts a constant-frequency 2.4 GHz SILO tone into a 150 MHz chirp inside the 5.8 GHz ISM band. The SILO never sweeps, which is the whole point.Fig. B — 周波数プラン。単一のミキシング段が固定周波数の 2.4 GHz SILO 信号を 5.8 GHz ISM 帯へ持ち上げ、150 MHz のチャープにする。SILO 自体は決して掃引しない — そこが設計の要点である。
關鍵設計選擇 — 讓 SILO 保持固定頻率The key design choice — keep the SILO at a fixed frequency鍵となる設計判断 — SILO を固定周波数に保つ

傳統 FMSIL 雷達直接掃 SILO 自己的頻率,於是式 (4) 的鎖定範圍 $\Delta\omega_{LR}$ 隨 $\omega_{\rm osc}$ 一起變 → 產生 FM–AM 非線性失真並帶來穩定度問題。SCSIL 把掃頻工作交給外部 VCO,SILO 的自由振盪頻率恆為 2.4 GHz,所以在整個掃頻週期 $t_s$ 內 $\Delta\omega_{LR}$ 是常數 — 這正是後面所有推導能成立的前提。A conventional FMSIL radar sweeps the SILO's own frequency, so the locking range $\Delta\omega_{LR}$ of equation (4) moves together with $\omega_{\rm osc}$ → FM–AM nonlinear distortion plus stability problems. The SCSIL hands the sweeping to an external VCO and holds the SILO free-running frequency at 2.4 GHz, so $\Delta\omega_{LR}$ is constant throughout the sweep period $t_s$ — which is precisely the premise on which every derivation that follows rests.従来の FMSIL レーダーは SILO 自身の周波数を掃引するため、式 (4) のロッキングレンジ $\Delta\omega_{LR}$ が $\omega_{\rm osc}$ とともに変動し、FM–AM 非線形歪みと安定度の問題を招く。SCSIL は掃引を外部 VCO に任せ、SILO の自走周波数を 2.4 GHz に固定する。したがって掃引周期 $t_s$ の全体を通じて $\Delta\omega_{LR}$ は一定である — 以降のすべての導出はこの前提の上に成り立つ。

2.3 注入鎖定:鎖定範圍與注入相位Injection locking: locking range and injection phase注入同期:ロッキングレンジと注入位相

設 SILO 的自由振盪訊號 $S_{\rm osc}(t)$ 有固定振幅 $E_{\rm osc}$ 與固定頻率 $\omega_{\rm osc}$。第 $i$ 個受測者的回波 $S_{{\rm RX},i}(t)$ 被接收、放大、下轉換後成為注入訊號 $S_{{\rm inj},i}(t)$,振幅 $E_{{\rm inj},i}$。由於注入訊號的中心頻率 $\omega_{\rm inj}$ 等於 $\omega_{\rm osc}$,SIL 路徑得以建立,SILO 的輸出頻率為Let the free-running SILO signal $S_{\rm osc}(t)$ have a fixed amplitude $E_{\rm osc}$ and a fixed frequency $\omega_{\rm osc}$. The echo $S_{{\rm RX},i}(t)$ from the $i$-th subject is received, amplified and down-converted into the injection signal $S_{{\rm inj},i}(t)$ of amplitude $E_{{\rm inj},i}$. Because the centre frequency $\omega_{\rm inj}$ of the injected signal equals $\omega_{\rm osc}$, the SIL path is established and the SILO output frequency becomesSILO の自走信号 $S_{\rm osc}(t)$ が一定振幅 $E_{\rm osc}$ と一定周波数 $\omega_{\rm osc}$ をもつとする。第 $i$ 被験者からのエコー $S_{{\rm RX},i}(t)$ は受信・増幅・ダウンコンバートされ、振幅 $E_{{\rm inj},i}$ の注入信号 $S_{{\rm inj},i}(t)$ となる。注入信号の中心周波数 $\omega_{\rm inj}$ が $\omega_{\rm osc}$ に等しいため SIL 経路が成立し、SILO の出力周波数は次式となる。

(3) — SILO output frequency under multiple injections $$\omega_{\rm out}(t) = \omega_{\rm osc} - \sum_i \Delta\omega_{{\rm LR},i}\,\sin\alpha_i(t)$$
(4) — locking range of the i-th injection $$\Delta\omega_{{\rm LR},i} = \frac{\omega_{\rm osc}\,E_{{\rm inj},i}}{2Q\,E_{\rm osc}}$$

$Q$ 是 SILO 槽路的品質因數(本文為 28)。$Q$ is the quality factor of the SILO tank (28 in this work).$Q$ は SILO 共振回路の品質係数である(本論文では 28)。

式 (4) 為什麼是後面「配對」的關鍵(點擊展開)Why equation (4) is the key to the pairing later on (click to expand)式 (4) が後の「対応付け」の鍵となる理由(クリックで展開)

注意 $\Delta\omega_{{\rm LR},i}$ 只跟第 $i$ 個受測者反射回來的訊號振幅有關。而 FMCW 模式的拍頻 tone 振幅(式 12)與 CW 模式的生理訊號 tone 振幅(式 19)都正比於同一個 $\Delta\omega_{{\rm LR},i}$。所以「距離頻譜裡振幅最大的那個 tone」與「生理頻譜裡振幅最大的那組 RR/HR」必然屬於同一個人 — 這就是本文不需要波束掃描也能配對多人資訊的物理根據。Note that $\Delta\omega_{{\rm LR},i}$ depends only on the amplitude reflected by the $i$-th subject. The beat-tone amplitude in FMCW mode (equation 12) and the vital-sign tone amplitude in CW mode (equation 19) are both proportional to that same $\Delta\omega_{{\rm LR},i}$. So the largest tone in the range spectrum and the largest RR/HR pair in the vital-sign spectrum must belong to the same person — this is the physical basis on which the paper pairs multi-subject information without any beam scanning.$\Delta\omega_{{\rm LR},i}$ は第 $i$ 被験者から反射して戻る信号の振幅のみに依存する点に注意したい。そして FMCW モードのビートトーン振幅(式 12)と CW モードの生体信号トーン振幅(式 19)はいずれも同一の $\Delta\omega_{{\rm LR},i}$ に比例する。したがって「距離スペクトルで最も振幅の大きいトーン」と「生体スペクトルで最も振幅の大きい RR/HR の組」は必ず同一人物のものである — これがビーム走査なしに複数人の情報を対応付けられる物理的根拠である。

在 $E_{{\rm inj},i} \ll E_{\rm osc}$ 的假設下,$\alpha_i(t)$ 是第 $i$ 個注入訊號相對 SILO 自由振盪訊號的相位差:Under the assumption $E_{{\rm inj},i} \ll E_{\rm osc}$, $\alpha_i(t)$ is the phase difference of the $i$-th injected signal relative to the free-running SILO signal:$E_{{\rm inj},i} \ll E_{\rm osc}$ の仮定のもとで、$\alpha_i(t)$ は第 $i$ 注入信号の SILO 自走信号に対する位相差である。

(5)–(6) — injection phase difference $$\alpha_i(t) \approx \alpha_{\rm IF} + \big(\omega_{\rm TX} + 2\pi K_v V_t(t)\big)\times\tau_{s,i}(t)$$ $$\alpha_{\rm IF} = \omega_{\rm osc}\times(\tau_{{\rm int},1}+\tau_{{\rm int},4})$$

式 (5) 右邊兩項分別是 IF 與 RF 訊號造成的相位延遲。$\tau_{{\rm int},1}$、$\tau_{{\rm int},4}$ 是 SILO 輸出埠到上混頻器、以及下混頻器到 SILO 注入埠的內部電路延遲;起始發射頻率 $\omega_{\rm TX} = \omega_{\rm LO}+\omega_{\rm osc}$。RF 傳播延遲是內部延遲與無線延遲的總和:The two terms on the right of (5) are the phase delays contributed by the IF and the RF signal. $\tau_{{\rm int},1}$ and $\tau_{{\rm int},4}$ are the internal circuit delays from the SILO output port to the up mixer, and from the down mixer to the SILO injection port; the starting transmit frequency is $\omega_{\rm TX} = \omega_{\rm LO}+\omega_{\rm osc}$. The RF propagation delay is the sum of the internal delays and the wireless delay:式 (5) の右辺 2 項は、それぞれ IF 信号と RF 信号による位相遅延である。$\tau_{{\rm int},1}$ と $\tau_{{\rm int},4}$ は SILO 出力ポートからアップミキサまで、およびダウンミキサから SILO 注入ポートまでの内部回路遅延であり、開始送信周波数は $\omega_{\rm TX} = \omega_{\rm LO}+\omega_{\rm osc}$ である。RF 伝搬遅延は内部遅延と無線遅延の和となる。

(7)–(8) — propagation delay $$\tau_{s,i}(t) = \tau_{{\rm int},2} + \tau_{{\rm int},3} + \tau_{p,i}(t), \qquad \tau_{p,i}(t) = \frac{2\big(R_i + x_i(t)\big)}{c}$$

其中 $R_i$ 是第 $i$ 個受測者的起始距離,$x_i(t)$ 是心肺活動造成的位移擾動,$c$ 為光速。$\tau_{{\rm int},2}$、$\tau_{{\rm int},3}$ 是上混頻器到 TX 天線、RX 天線到下混頻器的內部延遲 — 它們必須先量出來並扣掉,否則測距會有固定偏差(見 §6)。Here $R_i$ is the initial range of the $i$-th subject, $x_i(t)$ is the displacement perturbation caused by cardiopulmonary activity, and $c$ is the speed of light. $\tau_{{\rm int},2}$ and $\tau_{{\rm int},3}$ are the internal delays from the up mixer to the TX antenna and from the RX antenna to the down mixer — they must be measured and subtracted first, or the ranging carries a fixed bias (see §6).ここで $R_i$ は第 $i$ 被験者の初期距離、$x_i(t)$ は心肺活動による変位の揺らぎ、$c$ は光速である。$\tau_{{\rm int},2}$ と $\tau_{{\rm int},3}$ はアップミキサから TX アンテナまで、および RX アンテナからダウンミキサまでの内部遅延であり、あらかじめ測定して差し引いておく必要がある。さもないと測距に固定バイアスが生じる(§6 参照)。

3 · FMCW Mode — 拍頻訊號、測距、與相位這張暗牌the beat signal, ranging, and phase as the hidden cardビート信号・測距、そして切り札としての位相

3.1 從 IQ 訊號到拍頻訊號From the IQ signals to the beat signalIQ 信号からビート信号へ

耦合器的另一個輸出送進頻率解調器,它本質上是一個延遲鑑別器 (delay discriminator):訊號分成兩路,一路經 30 ns 延遲線,兩路在 IQ 混頻器相乘。FMCW 模式下的輸出 IQ 訊號為The other coupler output feeds the frequency demodulator, which is essentially a delay discriminator: the signal is split in two, one branch passes through a 30 ns delay line, and the two branches are multiplied in the IQ mixers. In FMCW mode the output IQ signals areカプラのもう一方の出力は周波数復調器へ送られる。これは本質的に遅延ディスクリミネータ (delay discriminator) である。信号を 2 分岐し、一方を 30 ns 遅延線に通したうえで、IQ ミキサで乗算する。FMCW モードにおける出力 IQ 信号は次式となる。

(9)–(10) — demodulator I/Q output $$S_{I,\rm FM}(t) = E_I + E_o\cos\Big[\Big(\omega_{\rm osc}-\sum_i \Delta\omega_{{\rm LR},i}\sin\alpha_i(t)\Big)\tau_d\Big]$$ $$S_{Q,\rm FM}(t) = E_Q - E_o\sin\Big[\Big(\omega_{\rm osc}-\sum_i \Delta\omega_{{\rm LR},i}\sin\alpha_i(t)\Big)\tau_d\Big]$$

$E_o$ 與 $\tau_d$ 是延遲線提供的輸出振幅與傳播延遲。$E_o$ and $\tau_d$ are the output amplitude and the propagation delay provided by the delay line.$E_o$ と $\tau_d$ は遅延線がもたらす出力振幅と伝搬遅延である。

為什麼 DC offset 可以事先量好Why the DC offsets can be measured in advanceDC オフセットを事前に測定できる理由

$E_I$、$E_Q$ 是元件不匹配、隔離度不足、IQ 混頻器自混頻效應造成的不想要的 DC offset。關鍵在於:頻率解調器的輸入功率保持定值(因為 SILO 振幅固定),所以這兩個 offset 是常數,可以用量測法事先校正。本文原型量到 $-43.8$ mV 與 $-56.5$ mV。$E_I$ and $E_Q$ are unwanted DC offsets produced by component mismatch, insufficient isolation and self-mixing in the IQ mixers. The point is that the input power of the frequency demodulator stays constant (because the SILO amplitude is fixed), so these two offsets are constants and can be calibrated out by measurement beforehand. The prototype here measured $-43.8$ mV and $-56.5$ mV.$E_I$、$E_Q$ は素子のミスマッチ、アイソレーション不足、IQ ミキサのセルフミキシングによって生じる不要な DC オフセットである。要点は、周波数復調器の入力電力が一定に保たれること(SILO の振幅が固定であるため)にある。したがって両オフセットは定数であり、測定によって事前に校正できる。本論文の試作機では $-43.8$ mV と $-56.5$ mV が実測された。

扣掉 DC offset 後做 arctangent 解調:Subtract the DC offsets, then demodulate with the arctangent:DC オフセットを差し引いたうえでアークタンジェント復調を行う。

(11) — FMCW baseband signal $$S_{\rm BB,FM}(t) = \arctan\!\left[\frac{-(S_{Q,\rm FM}(t)-E_Q)}{S_{I,\rm FM}(t)-E_I}\right] = \pi\cdot{\rm Mod}(\omega_{\rm osc}\tau_d,\pi) + S_b(t)$$

右邊第一項是固定相位偏移,第二項才是我們要的拍頻訊號The first term on the right is a fixed phase offset; the second is the beat signal we are after:右辺第 1 項は固定の位相オフセットであり、目的とするビート信号は第 2 項である。

(12) — beat signal $$S_b(t) = -\sum_i \Delta\omega_{{\rm LR},i}\,\tau_d\,\sin\alpha_i(t)$$

3.2 拍頻頻譜與距離解析度極限The beat spectrum and the range resolution limitビートスペクトルと距離分解能の限界

由於 $t_s$(0.01 s)遠短於生理訊號週期,掃頻期間可把 $x_i(t)$、$\tau_{s,i}(t)$、$\alpha_i(t)$ 視為常數。取傅立葉轉換:Because $t_s$ (0.01 s) is far shorter than a vital-sign period, $x_i(t)$, $\tau_{s,i}(t)$ and $\alpha_i(t)$ may be treated as constants during a sweep. Taking the Fourier transform:$t_s$(0.01 s)は生体信号の周期よりはるかに短いため、掃引中は $x_i(t)$、$\tau_{s,i}(t)$、$\alpha_i(t)$ を定数とみなせる。フーリエ変換をとると次式を得る。

(13) — spectrum of the beat signal $$S_b(\omega) = \frac{\tau_d}{2}\sum_i \Delta\omega_{{\rm LR},i}\Big[W(\omega-\omega_{s,i})e^{j\phi_{s,i}} - W(\omega+\omega_{s,i})e^{-j(\phi_{s,i}-\pi)}\Big]$$

$w(t)$ 與 $W(\omega)$ 是窗函數的傅立葉轉換對。每個 tone 的中心頻率是$w(t)$ and $W(\omega)$ are a Fourier transform pair of the window function. The centre frequency of each tone is$w(t)$ と $W(\omega)$ は窓関数のフーリエ変換対である。各トーンの中心周波数は次式で与えられる。

(14) — tone centre frequency $$\omega_{s,i} = \frac{\omega_B}{t_s}\,\tau_{s,i}$$

其中 $\omega_B = 2\pi f_B$ 為掃頻頻寬。把 (7)、(8) 代入 (14),即可解出距離:where $\omega_B = 2\pi f_B$ is the sweep bandwidth. Substituting (7) and (8) into (14) solves for the range:ここで $\omega_B = 2\pi f_B$ は掃引帯域幅である。(7)、(8) を (14) に代入すれば距離が求まる。

(15) — range of the i-th subject $$R_i = \frac{c}{2}\times\left[\frac{\omega_{s,i}}{\omega_B}t_s - \tau_{{\rm int},2} - \tau_{{\rm int},3}\right]$$

在式 (13) 中,兩個相鄰 tone 的最小頻率間距被限制在 $1/t_s$,因此In (13) the minimum frequency spacing of two adjacent tones is limited to $1/t_s$, hence式 (13) では隣接する 2 トーンの最小周波数間隔が $1/t_s$ に制限される。したがって次式が成り立つ。

(16) — delay and range resolution $$\Delta\tau_s = \frac{1}{f_B}, \qquad \Delta R = \frac{c}{2 f_B}$$
數字感 — 本文原型的解析度A feel for the numbers — the resolution of this prototype数値感覚 — 本試作機の分解能

$f_B = 150$ MHz ⇒ $\Delta\tau_s = 1/(1.5\times10^8) = 6.67$ ns,$\Delta R = 3\times10^8/(2\times1.5\times10^8) = 1$ m。本系統與傳統 FMCW 雷達的理論解析度完全相同 — 想改善只能加大掃頻頻寬。本文全部的貢獻,都是在「不加頻寬」的前提下把實際可分辨間距壓到 0.6 m。$f_B = 150$ MHz ⇒ $\Delta\tau_s = 1/(1.5\times10^8) = 6.67$ ns and $\Delta R = 3\times10^8/(2\times1.5\times10^8) = 1$ m. The theoretical resolution of this system is exactly that of a conventional FMCW radar — the only way to improve it is more sweep bandwidth. Every contribution in this paper is about squeezing the actual resolvable spacing down to 0.6 m without adding any bandwidth.$f_B = 150$ MHz ⇒ $\Delta\tau_s = 1/(1.5\times10^8) = 6.67$ ns、$\Delta R = 3\times10^8/(2\times1.5\times10^8) = 1$ m。本システムの理論分解能は従来の FMCW レーダーとまったく同じであり、改善するには掃引帯域幅を広げるしかない。本論文の貢献はすべて、帯域幅を増やさずに実際に分離できる間隔を 0.6 m まで縮めることにある。

3.3 頻率–相位關係 — 這篇論文的暗牌The frequency–phase relationship — the paper's hidden card周波数–位相関係 — 本論文の切り札

式 (13) 裡的 $\phi_{s,i}$ 是每個成分在拍頻訊號中的起始相位。由 (5) 與 (14) 可導出:In (13), $\phi_{s,i}$ is the initial phase of each component of the beat signal. From (5) and (14) it follows that:式 (13) の $\phi_{s,i}$ は、ビート信号中の各成分の初期位相である。(5) と (14) から次式が導かれる。

(17) — the frequency–phase relationship
$$\phi_{s,i} = 2\pi\cdot{\rm Mod}\!\left(\alpha_{\rm IF} + \omega_{\rm TX}\frac{\omega_{s,i}}{\omega_B}t_s + \frac{\pi}{2},\ 2\pi\right)$$
式 (17) 在講什麼What equation (17) is saying式 (17) が語っていること

在拍頻訊號的頻譜中,每個 tone 的相位由它的頻率唯一決定。這意味著:只要知道峰值頻率,就能算出「若這個峰是一個乾淨的單一目標,它的相位應該是多少」。把它跟實際量到的相位一比 — 不合,就代表有重疊。這是一個不需要額外硬體、不需要額外量測的免費診斷器。In the spectrum of the beat signal, the phase of every tone is uniquely fixed by its frequency. That means: knowing the peak frequency is enough to compute what the phase ought to be if that peak were a single clean target. Compare it with the measured phase — a mismatch means there is an overlap. It is a diagnostic that costs no extra hardware and no extra measurement.ビート信号のスペクトルでは、各トーンの位相はその周波数によって一意に決まる。つまりピーク周波数さえ分かれば、「このピークが単一のきれいな目標なら位相はいくつであるべきか」を計算できる。それを実測位相と比べ、一致しなければ重なりがあるということである。追加のハードウェアも追加の測定も要らない、無料の診断器である。

相位有多敏感?算一下(點擊展開)How sensitive is the phase? Let's work it out (click to expand)位相はどれほど敏感か?計算してみる(クリックで展開)

把式 (17) 對拍頻 $f_s$ 微分。注意 $\dfrac{\omega_{s,i}}{\omega_B}t_s = \tau_{s,i}$,所以相位對延遲的斜率就是 $\omega_{\rm TX}$:Differentiate (17) with respect to the beat frequency $f_s$. Since $\dfrac{\omega_{s,i}}{\omega_B}t_s = \tau_{s,i}$, the slope of phase against delay is simply $\omega_{\rm TX}$:式 (17) をビート周波数 $f_s$ で微分する。$\dfrac{\omega_{s,i}}{\omega_B}t_s = \tau_{s,i}$ であるから、遅延に対する位相の傾きは $\omega_{\rm TX}$ そのものである。

$$\frac{d\phi_s}{d\tau_s} = \omega_{\rm TX} = 2\pi\times 5.725\times10^9\ {\rm rad/s}$$

換到頻率軸:$\dfrac{d\tau_s}{df_s} = \dfrac{t_s}{f_B} = \dfrac{0.01}{1.5\times10^8} = 66.7$ ps/Hz,於是Converting to the frequency axis: $\dfrac{d\tau_s}{df_s} = \dfrac{t_s}{f_B} = \dfrac{0.01}{1.5\times10^8} = 66.7$ ps/Hz, so周波数軸に換算すると $\dfrac{d\tau_s}{df_s} = \dfrac{t_s}{f_B} = \dfrac{0.01}{1.5\times10^8} = 66.7$ ps/Hz となり、次式を得る。

$$\frac{d\phi_s}{df_s} = 2\pi\times 0.382\ {\rm rad/Hz}$$

也就是每 2.62 Hz 相位就繞完一圈 $360^\circ$In other words, the phase wraps a full $360^\circ$ every 2.62 Hz.すなわち2.62 Hz ごとに位相は $360^\circ$ 一周する

相位對頻率極度敏感 — 這既是它作為診斷器好用的原因(一點點重疊造成的頻率偏移就會讓相位大幅偏離),也提醒我們:這個檢查只能用來「判斷有沒有問題」,不能反過來直接當測距工具。Phase is extremely sensitive to frequency — which is exactly why it works so well as a diagnostic (the small frequency shift caused by a little overlap throws the phase a long way off), and equally a reminder that this test can only answer “is something wrong?” It cannot be turned around and used as a precision ranging tool.位相は周波数に対して極めて敏感である。これが診断器として有効な理由(わずかな重なりによる周波数のずれでも位相が大きく外れる)であると同時に、この検査が答えられるのは「異常があるか否か」だけであり、逆に精密な測距ツールとして使うことはできない、という注意でもある。

3.4 重疊時到底發生什麼事What actually happens when tones overlap重なったとき実際に何が起きるか

若只看受測者 A 的距離資訊,單邊頻譜的拍頻訊號可寫成Looking only at the range information of subject A, the beat signal in the one-sided spectrum can be written as被験者 A の距離情報だけに注目すると、片側スペクトルにおけるビート信号は次のように書ける。

(18) — the measured tone is contaminated $$S_b(\omega=\omega_{s,A}) = \underbrace{\frac{\Delta\omega_{{\rm LR},A}\,\tau_d}{2}e^{j\phi_{s,A}}}_{\text{ideal tone for A}} + \underbrace{\frac{1}{2}\sum_{i\neq A}\Delta\omega_{{\rm LR},i}\,\tau_d\times W(\omega_{s,A}-\omega_{s,i})e^{j\phi_{s,i}}}_{\text{mutual interference from the others}}$$
重疊的三個後果Three consequences of overlap重なりがもたらす三つの結果
  1. 量到的 tone 振幅與相位都被扭曲The measured tone has both its amplitude and its phase distorted.実測されたトーンは振幅も位相も歪む
  2. 多個 tone 甚至合併成一個峰 → 測距嚴重誤判(把兩個人當成一個人)。Several tones may even merge into a single peak → a gross ranging error (two people counted as one).複数のトーンがひとつのピークに融合することさえある → 測距の重大な誤り(2 人を 1 人と数えてしまう)。
  3. 相位會大幅偏離式 (17) 的理論值 — 而這正是我們要利用的地方。The phase departs substantially from the theoretical value of (17) — and that is exactly what we exploit.位相は式 (17) の理論値から大きく外れる — そしてまさにそこを利用する。
measured FFT true tone A true tone B FEA estimate (a) (b) 250 300 350 400 Beat frequency (Hz) 0 0.5 1.0 Normalized magnitude A: 2.10 m, 312 Hz B: 2.50 m, 352 Hz Δf = 40 Hz 1/t s = 100 Hz limit Δφ ≈ 74° ideal 74.76° measured 0.66° phase at the FFT peak, 313 Hz mismatch ⇒ resolution has failed
Fig. C — 兩片金屬板的情形(論文 Fig. 11)。(a) 金屬板置於 2.10 m 與 2.50 m,兩個 tone 相距 40 Hz — 遠在 $1/t_s$ 所設的 100 Hz 極限之內 — 因此 FFT 只看到 313 Hz 處一個合併的峰。(b) 式 (17) 說 313 Hz 的乾淨 tone 相位應為 74.76°,而實測讀到 0.66°。這個落差就是啟動超解析分析的警報。Fig. C — The two-metal-plate case (paper Fig. 11). (a) Plates at 2.10 m and 2.50 m give tones 40 Hz apart — well inside the 100 Hz limit set by $1/t_s$ — so the FFT shows one merged peak at 313 Hz. (b) Equation (17) says a clean tone at 313 Hz must carry a phase of 74.76°; the measurement reads 0.66°. That gap is the alarm that triggers the superresolution analysis.Fig. C — 金属板 2 枚のケース(論文 Fig. 11)。(a) 板を 2.10 m と 2.50 m に置くと 2 つのトーンの間隔は 40 Hz となり、$1/t_s$ が定める 100 Hz の限界の内側に十分収まる。そのため FFT には 313 Hz にひとつの融合したピークしか現れない。(b) 式 (17) によれば 313 Hz のきれいなトーンの位相は 74.76° のはずだが、実測値は 0.66° である。この差こそが超分解能解析を起動する警報となる。
Worked example — 用相位判斷「該不該啟動 FEA」using the phase to decide whether to run the FEA位相で「FEA を起動すべきか」を判断する

情境:兩片 40 × 50 cm² 金屬板放在徑向 2.1 m 與 2.5 m、方位角 90° 與 95°。$f_B=150$ MHz、$t_s=0.01$ s、$\tau_{{\rm int},2}=3.56$ ns、$\tau_{{\rm int},3}=3.24$ ns。Setting: two 40 × 50 cm² metal plates placed at radial distances of 2.1 m and 2.5 m, at azimuths of 90° and 95°. $f_B=150$ MHz, $t_s=0.01$ s, $\tau_{{\rm int},2}=3.56$ ns, $\tau_{{\rm int},3}=3.24$ ns.設定:40 × 50 cm² の金属板 2 枚を径方向 2.1 m と 2.5 m、方位角 90° と 95° に配置する。$f_B=150$ MHz、$t_s=0.01$ s、$\tau_{{\rm int},2}=3.56$ ns、$\tau_{{\rm int},3}=3.24$ ns。

Step 1 — 理論解析度。 $\Delta R = 0.5c/f_B = 1$ m。實際徑向間距 0.4 m $\lt$ 1 m ⇒ 預期會重疊。Step 1 — theoretical resolution. $\Delta R = 0.5c/f_B = 1$ m. The actual radial spacing of 0.4 m $\lt$ 1 m ⇒ overlap is expected.Step 1 — 理論分解能。$\Delta R = 0.5c/f_B = 1$ m。実際の径方向間隔 0.4 m $\lt$ 1 m ⇒ 重なりが予想される
Step 2 — FFT 看到什麼。 只有一個峰:頻率 313 Hz、相位 $0.66^\circ$。單看振幅頻譜,會誤判為「只有一個目標」。Step 2 — what the FFT sees. A single peak: 313 Hz, phase $0.66^\circ$. From the magnitude spectrum alone one would conclude there is only one target.Step 2 — FFT に現れるもの。ピークはひとつだけ、周波数 313 Hz、位相 $0.66^\circ$。振幅スペクトルだけを見れば「目標は 1 つ」と誤判定してしまう。
Step 3 — 相位檢查。 用式 (17) 算 313 Hz 應有的理論相位 = $74.76^\circ$。實測 $0.66^\circ$,差 $74^\circ$ ⇒ 解析度已失效Step 3 — the phase test. Equation (17) gives the theoretical phase at 313 Hz as $74.76^\circ$. The measurement is $0.66^\circ$, a gap of $74^\circ$ ⇒ the resolution has failed.Step 3 — 位相の検査。式 (17) より 313 Hz における理論位相は $74.76^\circ$。実測は $0.66^\circ$ で差は $74^\circ$ ⇒ 分解能は破綻している
Step 4 — 限定處理範圍。 以峰值 $\pm 100$ Hz 設定 FEA 處理範圍:213–413 Hz。這一步同時降低運算量避免 ghost targetStep 4 — limit the processing range. Set the FEA processing range to the peak $\pm 100$ Hz, i.e. 213–413 Hz. This step both lowers the computational load and keeps ghost targets out.Step 4 — 処理範囲を限定する。FEA の処理範囲をピーク $\pm 100$ Hz、すなわち 213–413 Hz に設定する。この一手で演算量が下がり、同時にゴーストターゲットも排除できる
Step 5 — FEA 輸出。 估得 2.1 m 與 2.55 m,兩者誤差均 $\lt 2\%$。Step 5 — the FEA output. The estimates are 2.1 m and 2.55 m, both with errors $\lt 2\%$.Step 5 — FEA の出力。推定値は 2.1 m と 2.55 m で、いずれも誤差 $\lt 2\%$ である。

Sanity check(合理性驗証):tone 頻率正比於距離,振幅正比於反射功率 — 所以較近的目標通常是「頻率較低、振幅較大」的那個 tone。這條經驗法則可以用來檢查估計結果有沒有把兩個人配對顛倒。Sanity check: tone frequency is proportional to range and amplitude is proportional to reflected power — so the nearer target is usually the tone with the lower frequency and the larger amplitude. This rule of thumb is a quick way to check that the estimates have not swapped the two subjects.妥当性の確認:トーンの周波数は距離に比例し、振幅は反射電力に比例する。したがって近い方の目標は通常「周波数が低く振幅が大きい」トーンである。この経験則を使えば、推定結果が 2 名を取り違えていないかを手早く確認できる。

4 · CW Mode — 生理訊號怎麼出來how the vital signs emerge生体信号はどう現れるか

4.1 把 $V_t(t)$ 歸零Set $V_t(t)$ to zero$V_t(t)$ をゼロにする

雷達每 $T$ 秒切換到 CW 模式:把調諧電壓 $V_t(t)$ 設為零,VCO 停止掃頻,基頻電壓變成Every $T$ seconds the radar switches into CW mode: the tuning voltage $V_t(t)$ is set to zero, the VCO stops sweeping, and the baseband voltage becomesレーダーは $T$ 秒ごとに CW モードへ切り替わる。同調電圧 $V_t(t)$ をゼロにすると VCO は掃引を止め、ベースバンド電圧は次式となる。

(19) — CW baseband signal $$S_{\rm BB,CW}(t) = \pi\cdot{\rm Mod}(\omega_{\rm osc}\tau_d,\pi) - \sum_i \Delta\omega_{{\rm LR},i}\,\tau_d\left(\sin\alpha_{0,i} + \cos\alpha_{0,i}\cdot\frac{2\omega_{\rm TX}\,x_i(t)}{c}\right)$$
(20) — initial phase difference in CW mode $$\alpha_{0,i} = \alpha_{\rm IF} + \omega_{\rm TX}\left(\tau_{{\rm int},2}+\tau_{{\rm int},3}+\frac{2\omega_{\rm TX}R_i}{c}\right)$$
上轉換 = 免費的 Doppler 靈敏度Up-conversion = Doppler sensitivity for freeアップコンバート = ただで得られるドップラー感度

式 (19) 中位移項 $x_i(t)$ 的係數含有 $\omega_{\rm TX}$。因為 SCSIL 的發射頻率被上轉換到 5.8 GHz(而傳統 SIL 雷達停在 SILO 的 2.4 GHz),同樣的胸腔位移在 SCSIL 會產生約 2.4 倍大的基頻擺幅。這就是「單次轉換」除了保住鎖定範圍之外的第二個好處。The coefficient of the displacement term $x_i(t)$ in (19) contains $\omega_{\rm TX}$. Because the SCSIL transmit frequency is up-converted to 5.8 GHz (whereas a conventional SIL radar stays at the SILO's 2.4 GHz), the same chest displacement produces roughly 2.4 times the baseband swing in the SCSIL. This is the second benefit of the single conversion, beyond preserving the locking range.式 (19) の変位項 $x_i(t)$ の係数には $\omega_{\rm TX}$ が含まれる。SCSIL の送信周波数は 5.8 GHz へアップコンバートされている(従来の SIL レーダーは SILO の 2.4 GHz にとどまる)ため、同じ胸郭変位に対して SCSIL では約 2.4 倍のベースバンド振れ幅が得られる。これがロッキングレンジの保持に次ぐ、単一変換の第二の利点である。

4.2 頻率解析度的硬限制The hard limit on frequency resolution周波数分解能の厳然たる制約

在 $S_{\rm BB,CW}(t)$ 的頻譜中,兩個生理訊號頻率的最小可分辨差距必須大於感測週期的倒數 $1/T$。本文 $T = 20$ s ⇒ FFT 極限為 $1/20 = 0.05$ Hz。In the spectrum of $S_{\rm BB,CW}(t)$, the smallest resolvable difference between two vital-sign frequencies must exceed the reciprocal of the sensing period, $1/T$. Here $T = 20$ s ⇒ the FFT limit is $1/20 = 0.05$ Hz.$S_{\rm BB,CW}(t)$ のスペクトルにおいて、2 つの生体信号周波数の分離可能な最小差はセンシング周期の逆数 $1/T$ を上回らなければならない。本論文では $T = 20$ s であるから、FFT の限界は $1/20 = 0.05$ Hz となる。

QuantityFFT 極限 (T = 20 s)FFT limit (T = 20 s)FFT の限界 (T = 20 s)FEA 實測FEA, measuredFEA の実測換算Conversion換算
頻率解析度Frequency resolution周波数分解能0.05 Hz0.025–0.03 Hz
呼吸率可分辨差Resolvable respiration-rate difference分離できる呼吸数の差3.0 breaths/min1.5–1.8 breaths/min$\times 60$
心率可分辨差Resolvable heart-rate difference分離できる心拍数の差3.0 beats/min1.5–1.8 beats/min$\times 60$
為什麼 CW 模式也需要超解析Why CW mode needs superresolution tooCW モードにも超分解能が必要な理由

兩個人的呼吸率若只差 2 breaths/min(很常見),在 20 s 的 CPI 下 FFT 根本分不開。想靠拉長 CPI 解決?那就得受測者連續數分鐘不動。所以FMCW 與 CW 兩個模式都受制於同一個解析度問題,也都需要同一套 FEA — 這是本文把演算法設計成「與模式無關」的原因。If two people's respiration rates differ by only 2 breaths/min — which is common — an FFT over a 20 s CPI simply cannot separate them. Lengthen the CPI instead? Then the subjects must hold still for several minutes. So both the FMCW and the CW mode are hostage to the same resolution problem and both need the same FEA — which is why the algorithm is designed to be mode-independent.2 名の呼吸数の差がわずか 2 breaths/min(よくあることだ)であれば、20 s の CPI での FFT では到底分離できない。CPI を延ばして解決するか?それには被験者が数分間じっとしていなければならない。すなわちFMCW モードと CW モードは同じ分解能の問題に縛られており、どちらにも同じ FEA が必要となる。アルゴリズムをモード非依存に設計した理由がここにある。

還有一個更麻煩的干擾源:呼吸諧波(點擊展開)And a nastier interferer: the respiration harmonics (click to expand)さらに厄介な干渉源:呼吸の高調波(クリックで展開)

呼吸的諧波($2f_{\rm RR}$、$3f_{\rm RR}$…)會落進心跳的頻帶,干擾心率判讀。本文的處理流程是分段限定處理範圍The harmonics of respiration ($2f_{\rm RR}$, $3f_{\rm RR}$…) fall inside the heartbeat band and disturb the heart-rate reading. The paper's remedy is to limit the processing range in stages:呼吸の高調波($2f_{\rm RR}$、$3f_{\rm RR}$…)は心拍の帯域に入り込み、心拍数の読み取りを乱す。本論文の対処は処理範囲を段階的に限定することである。

  1. 先在 0.1–0.4 Hz 內用 FEA 找出呼吸基頻(殘餘/輸入能量比降到 10% 為止)。First run the FEA within 0.1–0.4 Hz to find the fundamental respiration frequency (until the residual/input energy ratio drops to 10%).まず 0.1–0.4 Hz の範囲で FEA を走らせ、呼吸の基本周波数を求める(残差/入力エネルギー比が 10% に下がるまで)。
  2. 再把處理範圍改成 1–2 Hz 找心率,同時降低運算量與誤差。Then change the processing range to 1–2 Hz for the heart rate, lowering both the computational load and the error.次に処理範囲を 1–2 Hz に変えて心拍数を求める。演算量と誤差の双方が下がる。

作者的論點是:FEA 把頻率解析度做到約 0.025 Hz,而呼吸諧波與心率的頻差在長期監測中不太可能一直維持得這麼小,所以兩者終究會分開 — 心肺活動可以被清楚識別。The authors' argument: the FEA reaches a frequency resolution of about 0.025 Hz, and over a long monitoring session the gap between a respiration harmonic and the heart rate is unlikely to stay that small, so the two will separate sooner or later — cardiopulmonary activity can be identified clearly.著者らの論拠はこうである。FEA は約 0.025 Hz の周波数分解能を実現しており、長時間のモニタリングにおいて呼吸高調波と心拍の周波数差がそこまで小さいまま保たれ続けることは考えにくい。したがって両者はいずれ分離し、心肺活動は明確に識別できる。

5 · The Frequency Estimation Algorithm (FEA)

5.1 訊號模型The signal model信号モデル

輸入可以是 FMCW 模式的拍頻訊號,也可以是 CW 模式的基頻訊號 — 對演算法來說沒差別。依式 (12) 與 (19),訊號都是 $K$ 個不同頻率成分的組合。以取樣週期 $T_s$ 取樣後,第 $n$ 點($n=1,\dots,N$)為The input may be the FMCW beat signal or the CW baseband signal — it makes no difference to the algorithm. By (12) and (19), either signal is a combination of $K$ components at different frequencies. Sampled with period $T_s$, the $n$-th point ($n=1,\dots,N$) is入力は FMCW モードのビート信号でも、CW モードのベースバンド信号でもよい — アルゴリズムにとって違いはない。式 (12) と (19) により、いずれの信号も異なる周波数をもつ $K$ 個の成分の合成である。サンプリング周期 $T_s$ で標本化したとき、第 $n$ 点($n=1,\dots,N$)は次式となる。

(21)–(22) — signal model $$y_n = \sum_{i=1}^{K} g_i e^{j\omega_i n} + \varepsilon_n \qquad\Longrightarrow\qquad \mathbf{y} = \sum_{i=1}^{K} g_i \mathbf{e}(\omega_i) + \boldsymbol{\varepsilon}$$

其中 $\mathbf{y}=[y_1,\dots,y_N]^{\rm T}$、$\boldsymbol{\varepsilon}=[\varepsilon_1,\dots,\varepsilon_N]^{\rm T}$、$\mathbf{e}(\omega)=[1,e^{j\omega},\dots,e^{j\omega(N-1)}]^{\rm T}$,$g_i$ 是複數係數,$\varepsilon_n$ 是雜訊。最小平方 (LS) 估計為where $\mathbf{y}=[y_1,\dots,y_N]^{\rm T}$, $\boldsymbol{\varepsilon}=[\varepsilon_1,\dots,\varepsilon_N]^{\rm T}$, $\mathbf{e}(\omega)=[1,e^{j\omega},\dots,e^{j\omega(N-1)}]^{\rm T}$, $g_i$ are complex coefficients and $\varepsilon_n$ is noise. The least-squares (LS) estimate isここで $\mathbf{y}=[y_1,\dots,y_N]^{\rm T}$、$\boldsymbol{\varepsilon}=[\varepsilon_1,\dots,\varepsilon_N]^{\rm T}$、$\mathbf{e}(\omega)=[1,e^{j\omega},\dots,e^{j\omega(N-1)}]^{\rm T}$ であり、$g_i$ は複素係数、$\varepsilon_n$ は雑音である。最小二乗 (LS) 推定は次式で与えられる。

(23) — the joint LS problem $$(\hat{\mathbf{g}},\hat{\boldsymbol{\omega}}) = \arg\min_{\mathbf{g},\boldsymbol{\omega}}\left\|\mathbf{y}-\sum_{i=1}^{K} g_i\mathbf{e}(\omega_i)\right\|^2$$

同時解出所有 $\{\omega_k\}$ 與 $\{g_k\}$ 非常困難,所以作者改用連續位移法 (successive displacement method):一次只解一個,解完就減掉。Solving for all $\{\omega_k\}$ and $\{g_k\}$ jointly is very hard, so the authors turn to the successive displacement method: solve for one at a time, and subtract each one as soon as it is solved.すべての $\{\omega_k\}$ と $\{g_k\}$ を同時に解くのは非常に難しい。そこで著者らは逐次変位法 (successive displacement method) を用いる。一度に 1 つだけ解き、解けた分をその都度差し引くのである。

5.2 先解單一頻率的特例 ($K=1$)Start with the single-frequency case ($K=1$)まず単一周波数の特別な場合を解く ($K=1$)

$K=1$ 時式 (23) 退化成 $\arg\min_{g,\omega}\|\mathbf{y}-g\,\mathbf{e}(\omega)\|^2$,等價於最小化成本函數For $K=1$, (23) degenerates to $\arg\min_{g,\omega}\|\mathbf{y}-g\,\mathbf{e}(\omega)\|^2$, which is equivalent to minimising the cost function$K=1$ のとき式 (23) は $\arg\min_{g,\omega}\|\mathbf{y}-g\,\mathbf{e}(\omega)\|^2$ に退化し、次のコスト関数の最小化と等価になる。

(25) — cost function $$J(g,\omega) = -2\,{\rm Re}\{g\,\mathbf{y}^H\mathbf{e}(\omega)\} + |g|^2\,\mathbf{e}(\omega)^H\mathbf{e}(\omega)$$

對 $g$ 偏微分令為零,得Setting the partial derivative with respect to $g$ to zero gives$g$ に関する偏微分をゼロと置けば次式を得る。

(26)–(28) — eliminate g, then minimize over ω alone $$\hat g = \frac{\mathbf{y}^H\mathbf{e}(\omega)}{\mathbf{e}(\omega)^H\mathbf{e}(\omega)} \qquad\Longrightarrow\qquad \hat\omega = \arg\min_\omega J(\omega),\quad J(\omega) = -\frac{|\mathbf{y}^H\mathbf{e}(\omega)|^2}{\mathbf{e}(\omega)^H\mathbf{e}(\omega)}$$
式 (28) 其實就是「連續頻率的週期圖」Equation (28) is really a continuous-frequency periodogram式 (28) は実のところ「連続周波数のペリオドグラム」である

$|\mathbf{y}^H\mathbf{e}(\omega)|^2$ 是把訊號投影到頻率 $\omega$ 的複指數上 — 也就是 DFT,但 $\omega$ 可以取任意實數而不限於 FFT 的離散 bin。所以「最小化 $J(\omega)$」等於「在連續頻率軸上找週期圖的峰」。FFT 只負責提供一個好的起點,真正的解析度來自這一步的連續搜尋。$|\mathbf{y}^H\mathbf{e}(\omega)|^2$ projects the signal onto the complex exponential at frequency $\omega$ — that is a DFT, except that $\omega$ may take any real value instead of being confined to the discrete FFT bins. So “minimise $J(\omega)$” means “find the periodogram peak on the continuous frequency axis”. The FFT only supplies a good starting point; the real resolution comes from this continuous search.$|\mathbf{y}^H\mathbf{e}(\omega)|^2$ は信号を周波数 $\omega$ の複素指数へ射影したものであり、これは DFT にほかならない。ただし $\omega$ は FFT の離散ビンに縛られず任意の実数をとれる。したがって「$J(\omega)$ を最小化する」とは「連続周波数軸上でペリオドグラムのピークを探す」ことである。FFT は良い出発点を与えるだけで、真の分解能はこの連続探索から生まれる。

$J(\omega)$ 在處理範圍內可微分,因此用 Newton 法迭代求解:$J(\omega)$ is differentiable within the processing range, so Newton's method is used to iterate towards the solution:$J(\omega)$ は処理範囲内で微分可能なので、ニュートン法により反復的に解く。

(29) — Newton iteration $$\hat\omega^{(l+1)} = \hat\omega^{(l)} - \frac{J'(\hat\omega^{(l)})}{J''(\hat\omega^{(l)})}$$

$J'$、$J''$ 是一階與二階導數。由於處理範圍已被限定(見 §3.4),ghost target 問題自然被排除。$J'$ and $J''$ are the first and second derivatives. Because the processing range has already been limited (see §3.4), the ghost target problem is excluded automatically.$J'$、$J''$ は一階および二階導関数である。処理範囲があらかじめ限定されているため(§3.4 参照)、ゴーストターゲットの問題は自動的に排除される。

5.3 多頻率:檢測–估計迴圈Many frequencies: the detection–estimation loop複数周波数:検出–推定ループ

當 $K \gt 1$,採用檢測–估計法 (detection–estimation method),粗估與細估交替:When $K \gt 1$, the detection–estimation method is used, alternating coarse and fine estimation:$K \gt 1$ の場合は検出–推定法 (detection–estimation method) を用い、粗推定と精推定を交互に行う。

  1. 粗檢測:用傳統 FFT 找最強訊號的初始頻率。Coarse detection: a conventional FFT gives the initial frequency of the strongest signal.粗検出:従来型の FFT で最強信号の初期周波数を求める。
  2. 細估計:用式 (29) 得到最終值 $\hat\omega_1$。Fine estimation: equation (29) yields the final value $\hat\omega_1$.精推定:式 (29) により最終値 $\hat\omega_1$ を得る。
  3. 移除:把最強成分從輸入訊號中減掉。Removal: subtract the strongest component from the input signal.除去:最強成分を入力信号から差し引く。
  4. 重複 1–3,直到殘餘/輸入能量比小於門檻值(本文設 10%)。Repeat 1–3 until the residual/input energy ratio falls below the threshold (10% here).1–3 を繰り返す残差/入力エネルギー比がしきい値を下回るまで続ける(本論文では 10%)。

每次移除前,先用 LS 估計器精算振幅係數:Before each removal, the amplitude coefficients are refined with the LS estimator:除去のたびに、まず LS 推定器で振幅係数を精算する。

(30) — LS amplitude refinement before removal $$\hat{\mathbf{g}} = \big[\mathbf{E}(\hat{\boldsymbol{\omega}})^H\mathbf{E}(\hat{\boldsymbol{\omega}})\big]^{-1}\mathbf{E}(\hat{\boldsymbol{\omega}})^H\mathbf{y},\qquad \mathbf{E}(\hat{\boldsymbol{\omega}})=[\mathbf{e}(\hat\omega_1),\dots,\mathbf{e}(\hat\omega_{K'})],\ K'\le K$$

這一步確保能量在目前已估到的頻率集合下最大程度集中在 $\hat{\mathbf{g}}$ 上,使殘餘能量最小。This step ensures that, given the set of frequencies estimated so far, as much energy as possible is concentrated in $\hat{\mathbf{g}}$, minimising the residual energy.この一手により、これまでに推定された周波数の集合のもとでエネルギーを最大限 $\hat{\mathbf{g}}$ に集中させ、残差エネルギーを最小化する。

Input signal y FMCW beat signal, or CW baseband signal Limit the processing range peak frequency ± 100 Hz Coarse detection (FFT) strongest peak gives the initial ω Fine estimation (Newton method) minimize J(ω) on the continuous axis LS amplitude estimate solve for the complex coefficients g Remove the strongest component y ← y − g e(ω) residual / input energy below 10% ? Refine every ω, 3 to 5 passes output all (ω, g) pairs No Yes
Fig. D — FEA 的迴圈(依論文 Fig. 6 重繪)。「No」的路徑會帶著「最強成分已被減掉」的訊號回到迴圈頂端,於是下一輪就看得見原本躲在它底下的東西。Fig. D — The FEA loop (redrawn from Fig. 6 of the paper). The "No" path returns to the top of the loop with the strongest component already subtracted, so the next pass sees whatever was hiding underneath it.Fig. D — FEA のループ(論文 Fig. 6 をもとに再作図)。「No」の経路は、最強成分をすでに差し引いた信号を持ってループの先頭へ戻る。したがって次のパスでは、その下に隠れていたものが見えるようになる。

5.4 兩個容易被忽略的細節Two details that are easily missed見落とされやすい二つの細部

門檻值 10% 是必要的The 10% threshold is necessary10% のしきい値は必要である
非預期雜訊 $\varepsilon_n$ 永遠存在於未被移除的訊號中,所以殘餘能量不可能歸零。若不設門檻,演算法會一直「找」下去,把雜訊當成訊號抽出來,反而惡化估計效能。10% 是本文採用的折衷點。Unexpected noise $\varepsilon_n$ is always present in whatever has not yet been removed, so the residual energy can never reach zero. Without a threshold the algorithm would keep “finding” things, extracting noise as if it were signal and degrading the estimate instead. 10% is the compromise adopted here.未除去の信号には必ず想定外の雑音 $\varepsilon_n$ が含まれるため、残差エネルギーがゼロになることはあり得ない。しきい値を設けなければアルゴリズムは「探し」続け、雑音を信号として抽出して推定性能をかえって劣化させる。10% は本論文が採用した妥協点である。
不怕目標數 K 猜錯Getting the target count K wrong does no harm目標数 K を外しても問題ない
與 MUSIC 不同,FEA 對目標數不敏感。$K$ 只是告訴演算法要抽幾個頻率。若自動決定的 $K^+$ 大於真實目標數 $K$,多出來的 $(K^+ - K)$ 個頻率會對應到 $\boldsymbol{\varepsilon}$ 中的雜訊 — 而它們的振幅很小,可以直接忽略。Unlike MUSIC, the FEA is insensitive to the number of targets. $K$ merely tells the algorithm how many frequencies to extract. If the automatically chosen $K^+$ exceeds the true target count $K$, the extra $(K^+ - K)$ frequencies land on noise in $\boldsymbol{\varepsilon}$ — and since their amplitudes are tiny, they can simply be ignored.MUSIC と異なり、FEA は目標数に鈍感である。$K$ は抽出する周波数の個数をアルゴリズムに伝えるにすぎない。自動決定された $K^+$ が真の目標数 $K$ を上回った場合、余分な $(K^+ - K)$ 個の周波数は $\boldsymbol{\varepsilon}$ の雑音に対応する。それらの振幅は非常に小さいため、そのまま無視してよい。
交叉精煉 (cross refinement) — 讓每次「減掉」都減乾淨Cross refinement — make every subtraction a clean oneクロスリファインメント — 毎回の「差し引き」をきれいに行う

整個演算法的效能取決於每次迭代能不能精確地移除最強訊號。所以在檢測下一個成分之前,要重跑一遍細估計:若目前要精煉的是 $\hat\omega_i$,就把除了第 $i$ 個之外的所有正弦波都先從訊號中移除,再重新細估 $\hat\omega_i$ 並更新它。這個程序對所有已估頻率跑一輪,並重複 3–5 次The performance of the whole algorithm hinges on whether each iteration removes the strongest signal accurately. So before detecting the next component, the fine estimation is run again: to refine $\hat\omega_i$, first remove every sinusoid except the $i$-th from the signal, then re-estimate $\hat\omega_i$ and update it. This procedure is applied once to every frequency already estimated, and repeated 3 to 5 times.アルゴリズム全体の性能は、各反復で最強信号を正確に除去できるかにかかっている。そこで次の成分を検出する前に、精推定をもう一度走らせる。$\hat\omega_i$ を精緻化するときは、第 $i$ 以外のすべての正弦波を先に信号から除去し、そのうえで $\hat\omega_i$ を再推定して更新する。この手続きを推定済みのすべての周波数について一巡させ、3–5 回繰り返す

5.5 為何 MUSIC 在 SIL 架構上不能用Why MUSIC cannot be used on an SIL architectureなぜ SIL 構成では MUSIC が使えないのか

這是本文最重要的架構性論點This is the paper's most important architectural argument本論文で最も重要な構成上の論点

推導鏈很短,但結論很硬:The chain of reasoning is short, but the conclusion is firm:推論の鎖は短いが、結論は揺るがない。

  1. SIL 雷達等效於一階 delta–sigma 調變器,把 SILO 的相位雜訊往高頻推,斜率 +20 dB/decadeAn SIL radar is equivalent to a first-order delta–sigma modulator, pushing the SILO phase noise towards high frequency at +20 dB/decade.SIL レーダーは一次デルタシグマ変調器と等価であり、SILO の位相雑音を +20 dB/decade の傾きで高域へ押し上げる。
  2. 相位雜訊本身因 flicker noise 而具有 −30 dB/decade 的斜率。The phase noise itself, owing to flicker noise, has a slope of −30 dB/decade.位相雑音自体はフリッカ雑音に起因して −30 dB/decade の傾きをもつ。
  3. 兩者相加 ⇒ 解調訊號的雜訊頻譜呈 −10 dB/decadeAdding the two ⇒ the noise spectrum of the demodulated signal runs at −10 dB/decade.両者を足し合わせると ⇒ 復調信号の雑音スペクトルは −10 dB/decade となる。
  4. 這不是白雜訊(白雜訊的斜率為 0 dB/decade)。That is not white noise (white noise has a slope of 0 dB/decade).これは白色雑音ではない(白色雑音の傾きは 0 dB/decade)。

MUSIC 的整個運作機制建立在「訊號子空間與雜訊子空間正交」之上。既然 SIL 解調訊號的雜訊不是白的,MUSIC 無法正確建構訊號與雜訊子空間 — 即使模擬顯示它的精度與 FEA 相當(見 §7),它也不能用在這個架構上。這也回頭解釋了為什麼 Table V 中用 MUSIC 的 [20]、[21] 走的是完全不同的硬體路線。The entire mechanism of MUSIC rests on the signal subspace being orthogonal to the white noise subspace. Since the noise in an SIL demodulated signal is not white, MUSIC cannot construct the signal and noise subspaces correctly — even though simulation shows its accuracy to be comparable to the FEA (see §7), it cannot be used on this architecture. This also explains, in retrospect, why [20] and [21] in Table V, which use MUSIC, take a completely different hardware route.MUSIC の動作機構全体は、信号部分空間が白色雑音部分空間と直交することに立脚している。SIL 復調信号の雑音は白色でないため、MUSIC は信号部分空間と雑音部分空間を正しく構成できない。シミュレーション上の精度が FEA と同等であっても(§7 参照)、この構成では使えないのである。Table V で MUSIC を用いる [20]、[21] がまったく異なるハードウェア路線をとっている理由も、これで説明がつく。

6 · Verification — 用電纜組把理論釘死nailing the theory down with cable setsケーブルで理論を固める

6.1 為什麼用電纜取代天線Why cables replace the antennasなぜアンテナをケーブルに置き換えるのか

SIL 系列雷達在生理訊號偵測上的 Doppler 靈敏度,前人已多次驗證,所以本文只驗證 FMCW 模式的測距能力。做法很聰明:既然系統是靠傳播延遲算距離,那就把無線通道換成已知延遲的電纜。The Doppler sensitivity of the SIL family of radars for vital-sign detection has been verified repeatedly by earlier work, so this paper verifies only the ranging capability of the FMCW mode. The approach is neat: since the system computes range from propagation delay, replace the wireless channel with cables of known delay.生体信号検出における SIL 系レーダーのドップラー感度は先行研究で繰り返し検証されている。そこで本論文が検証するのは FMCW モードの測距能力のみである。その手法は巧みだ。システムは伝搬遅延から距離を算出するのだから、無線チャネルを既知の遅延をもつケーブルに置き換えればよい。

DUT(受測裝置)的組成What the DUT (device under test) is made ofDUT(被試験デバイス)の構成

把 LNA 1 的輸出直接接到 LNA 2 的輸入,中間串一個 DUT:分配器 + 兩條不同傳播延遲的電纜組 + 合成器 + 40 dB 衰減器(模擬無線路徑損耗)。假設分配器與合成器無損耗、無延遲,則 $\tau_{p,i}$ 與各注入訊號的振幅只由兩條電纜決定 — 於是「真值」完全已知。The output of LNA 1 is wired straight to the input of LNA 2, with a DUT in between: a splitter + two cables of different propagation delay + a combiner + a 40 dB attenuator (to emulate the wireless path loss). Assuming the splitter and combiner are lossless and delay-free, $\tau_{p,i}$ and the amplitude of each injected signal are determined by the two cables alone — so the ground truth is fully known.LNA 1 の出力を LNA 2 の入力に直結し、その間に DUT を挿入する。DUT は分配器 + 伝搬遅延の異なる 2 本のケーブル + 合成器 + 40 dB 減衰器(無線経路損失の模擬)からなる。分配器と合成器を無損失・無遅延と仮定すれば、$\tau_{p,i}$ と各注入信号の振幅は2 本のケーブルだけで決まる。したがって真値が完全に既知となる。

參數ParameterパラメータValue備註Notes備考
SILO2.4 GHz, 6 dBm, Q = 28自製 PCB,Clapp 架構,注入埠接在電晶體閘極In-house PCB, Clapp topology, injection port at the transistor gate自作 PCB、クラップ形、注入ポートはトランジスタのゲートに接続
VCO 掃頻VCO sweepVCO 掃引3.325 → 3.475 GHz / 0.01 s$t_s = 0.01$ s, $f_B = 150$ MHz
取樣Samplingサンプリング20 kHz,窗長 200 點20 kHz, 200-point window20 kHz、窓長 200 点FFT;用矩形窗與 Kaiser 窗 ($\beta = 7.865$)FFT; rectangular and Kaiser windows ($\beta = 7.865$)FFT。矩形窓とカイザー窓 ($\beta = 7.865$) を使用
延遲線Delay line遅延線30 ns頻率解調器的鑑別器延遲 $\tau_d$The discriminator delay $\tau_d$ of the frequency demodulator周波数復調器のディスクリミネータ遅延 $\tau_d$
內部延遲(電纜實驗)Internal delays (cable experiment)内部遅延(ケーブル実験)$\tau_{{\rm int},1..4}$ = 1.03, 2.24, 2.24, 8.76 ns用 Keysight 向量網路分析儀量測Measured with a Keysight vector network analyserキーサイト製ベクトルネットワークアナライザで測定
DC offset$-43.8$ mV, $-56.5$ mVarctangent 解調前必須校正Must be calibrated out before the arctangent demodulationアークタンジェント復調の前に必ず校正する
Cable A(固定)Cable A (fixed)Cable A(固定)14.3 ns 延遲, 3.7 dB 損耗14.3 ns delay, 3.7 dB loss遅延 14.3 ns、損失 3.7 dB對應 281.63 Hz / 理論相位 84.87°Corresponds to 281.63 Hz / a theoretical phase of 84.87°281.63 Hz/理論位相 84.87° に対応
Cable B(四種)Cable B (four of them)Cable B(4 種類)27.02 / 21.2 / 17.2 / 15.85 ns損耗 11.6 / 8.8 / 6.8 / 5.64 dBLosses of 11.6 / 8.8 / 6.8 / 5.64 dB損失は 11.6 / 8.8 / 6.8 / 5.64 dB

6.2 Table I — 5.8 GHz ISM 頻段原型的元件表Table I — components of the 5.8 GHz ISM-band prototypeTable I — 5.8 GHz ISM 帯試作機の部品表

元件Component部品頻率 (GHz)Frequency (GHz)周波数 (GHz)規格Specification仕様
SILO2.4Output power 6 dBm; tank Q-factor 28
Coupler0.7 – 2.5Coupling 6 dB
LNA 10.5 – 6Gain 20.7 dB; NF 1.6 dB
LNA 20.05 – 6Gain 14.4 dB; P1dB 12 dBm
Frequency converter
VCO3.3 – 3.605Output power 8.5 dBm
Attenuator0 – 12.4Attenuation 10 dB
LNA 33.3 – 3.8Gain 20 dB; NF 0.9 dB; P1dB 18 dBm
Splitter 10.5 – 5IL 0.8 dB; isolation 24 dB
Up mixerRF 2.3 – 7.4; IF 0.0001 – 3.3Conversion loss 8.3 dB; IP3 20 dBm
Down mixerRF 3.2 – 15; IF 0 – 4Conversion loss 6.2 dB; LO–IF isolation 17 dB
Frequency demodulator
Splitter 20.5 – 3IL 0.6 dB; isolation 22 dB
Delay line0 – 20Delay 30 ns; attenuation 8 dB
IQ mixersRF 0.4 – 3; IF 0 – 0.25Voltage conversion gain 1 dB; NF 16 dB; P1dB 13 dBm

6.3 Table II — 相位比對(量測 vs 模擬 vs 理論)Table II — phase comparison (measured vs simulated vs theoretical)Table II — 位相の比較(実測 vs シミュレーション vs 理論)

四組電纜實驗的結果:Fig. 5(a) 中兩個 tone 清楚分離;(b)–(d) 因為兩條電纜的延遲差小於或等於延遲解析度 6.67 ns,兩個主瓣重疊。Results of the four cable experiments: in Fig. 5(a) the two tones are cleanly separated; in (b)–(d) the delay difference between the cables is at or below the 6.67 ns delay resolution, so the two main lobes overlap.4 組のケーブル実験の結果は次のとおり。Fig. 5(a) では 2 つのトーンが明確に分離している。(b)–(d) では 2 本のケーブルの遅延差が遅延分解能 6.67 ns 以下であるため、2 つのメインローブが重なる。

CaseCable BSimulated FFTMeasured FFTIdeal phase at the measured peak, from (17)
Fig. 5(a)27.02 ns82.63° @ 281 Hz;
22.36° @ 477 Hz
86.19° @ 281 Hz;
21.26° @ 479 Hz
357.96° @ 281 Hz;
203.16° @ 479 Hz
Fig. 5(b)21.2 ns39.63° @ 308 Hz29.95° @ 313 Hz74.76° @ 313 Hz
Fig. 5(c)17.2 ns51.63° @ 291 Hz48.47° @ 292 Hz69.36° @ 292 Hz
Fig. 5(d)15.85 ns72.39° @ 288 Hz76.60° @ 285 Hz187.56° @ 285 Hz

作者的結論:即使多個 tone 在振幅頻譜中合併成一個,相位依然可以用來判斷距離解析度問題是否發生。The authors' conclusion: even when several tones merge into one in the magnitude spectrum, the phase can still tell you whether a range resolution problem has occurred.著者らの結論はこうである。複数のトーンが振幅スペクトル上でひとつに融合しても、位相を見れば距離分解能の問題が生じているかどうかを判定できる。

閱讀注意 — Table II 有一個容易誤解的地方(點擊展開)A reading note — Table II is easy to misread (click to expand)読解上の注意 — Table II には誤解しやすい点がある(クリックで展開)

Table II 最後一欄的理論相位,是在量測到的(已被 FFT bin 量化的)整數峰值頻率上代入式 (17) 算出來的。因為 $d\phi_s/df_s \approx 137^\circ$/Hz(見 §3.3 的展開),不到 1 Hz 的頻率量化誤差就足以讓理論相位轉好幾十度The theoretical phase in the last column of Table II is obtained by substituting into (17) the measured integer peak frequency, already quantised by the FFT bins. Since $d\phi_s/df_s \approx 137^\circ$/Hz (see the expandable note in §3.3), a quantisation error of well under 1 Hz is enough to rotate the theoretical phase by tens of degrees.Table II 最終列の理論位相は、FFT ビンによって量子化された実測の整数ピーク周波数を式 (17) に代入して求めたものである。$d\phi_s/df_s \approx 137^\circ$/Hz であるため(§3.3 の展開部を参照)、1 Hz にも満たない量子化誤差で理論位相は数十度も回ってしまう

這解釋了為什麼連「已分離」的 Fig. 5(a) 也顯示大幅落差(86.19° vs 357.96° @ 281 Hz):真值頻率其實是 281.63 Hz,而論文 §II 自己算出該頻率的理論相位是 84.87° — 與量測值 86.19° 吻合得很好。This explains why even the cleanly separated Fig. 5(a) shows a large discrepancy (86.19° vs 357.96° @ 281 Hz): the true frequency is in fact 281.63 Hz, and §II of the paper itself computes the theoretical phase at that frequency as 84.87° — in excellent agreement with the measured 86.19°.これにより、明確に分離しているはずの Fig. 5(a) でさえ大きな食い違い(86.19° 対 357.96° @ 281 Hz)を示す理由が説明できる。真の周波数は実は 281.63 Hz であり、論文 §II 自身がその周波数における理論位相を 84.87° と算出している — 実測値 86.19° とよく一致する。

所以正確的讀法是:這個相位檢查在實務上是一個二元警報器(吻合 / 嚴重不吻合),使用時峰值頻率必須精確到 sub-Hz — 而這正好是 FEA 細估計步驟提供的東西。把它當成一個可以線性內插的精密量測工具,會踩坑。So the correct reading is this: in practice the phase test is a binary alarm (agrees / badly disagrees), and using it requires the peak frequency to sub-Hz accuracy — which is exactly what the FEA fine-estimation step supplies. Treating it as a precision instrument you can interpolate linearly is a trap.したがって正しい読み方はこうである。実務上、この位相検査は二値の警報器(一致/大きく不一致)であり、使用にはピーク周波数のサブ Hz 精度が必要となる — そしてそれこそ FEA の精推定ステップが供給するものである。線形補間できる精密計測ツールとして扱うと落とし穴にはまる。

6.4 Table III — FFT vs FEA 的延遲估計Table III — delay estimation, FFT vs FEATable III — FFT と FEA の遅延推定

實際延遲Actual delay実際の遅延FFT 估計FFT estimateFFT 推定値FFT 誤差FFT errorFFT 誤差FEA 估計FEA estimateFEA 推定値FEA 誤差FEA errorFEA 誤差
A: 14.3 ns
B: 27.02 ns
14.26 ns;
27.46 ns
0.28%;
1.63%
14.2 ns;
26.91 ns
0.7%;
0.41%
A: 14.3 ns
B: 21.2 ns
16.39 ns
(僅一個峰)(one peak only)(ピークは 1 つのみ)
14.62%;
22.69%
14.7 ns;
20.72 ns
2.8%;
2.26%
A: 14.3 ns
B: 17.2 ns
14.99 ns
(僅一個峰)(one peak only)(ピークは 1 つのみ)
4.83%;
12.85%
14.72 ns;
17.06 ns
2.94%;
0.81%
A: 14.3 ns
B: 15.85 ns
14.52 ns
(僅一個峰)(one peak only)(ピークは 1 つのみ)
1.54%;
8.39%
14.24 ns;
20.28 ns
0.42%;
27.95%
從 Table III 讀出 FEA 的能力邊界Reading the FEA's operating boundary out of Table IIITable III から FEA の能力の境界を読み取る
  • 延遲差 > 解析度(第 1 列,12.72 ns):FFT 與 FEA 都好,誤差 $\lt 2\%$。Delay difference > the resolution (row 1, 12.72 ns): both FFT and FEA do well, errors $\lt 2\%$.遅延差 > 分解能(第 1 行、12.72 ns):FFT も FEA も良好で、誤差は $\lt 2\%$。
  • 延遲差 ≤ 解析度(第 2、3 列,6.9 / 2.9 ns):FFT 只看到一個峰、誤差衝到 22.69%;FEA 仍能分出兩個 tone,誤差 $\lt 3\%$。Delay difference ≤ the resolution (rows 2 and 3, 6.9 / 2.9 ns): the FFT sees only one peak and the error shoots to 22.69%; the FEA still resolves two tones, with errors $\lt 3\%$.遅延差 ≤ 分解能(第 2・3 行、6.9 / 2.9 ns):FFT はピークをひとつしか捉えられず誤差は 22.69% まで跳ね上がる。FEA は依然として 2 つのトーンを分離し、誤差は $\lt 3\%$。
  • 延遲差 < 0.25 × 解析度(第 4 列,1.55 ns $\lt$ 1.67 ns):FEA 也失守 — 把 15.85 ns 估成 20.28 ns,誤差 27.95%。Delay difference < 0.25 × the resolution (row 4, 1.55 ns $\lt$ 1.67 ns): the FEA breaks down too — 15.85 ns is estimated as 20.28 ns, an error of 27.95%.遅延差 < 0.25 × 分解能(第 4 行、1.55 ns $\lt$ 1.67 ns):FEA も破綻する — 15.85 ns を 20.28 ns と推定し、誤差は 27.95% に達する。

作者的總結:FEA 能把有效解析度改善 40%–70%(取決於系統 SNR),誤差小於 3%;但當延遲差小於0.25 倍理論解析度時誤差會急遽上升。這是一個誠實而有用的邊界宣告。The authors' summary: the FEA improves the effective resolution by 40%–70% (depending on the system SNR) with errors below 3%; but once the delay difference drops below 0.25 times the theoretical resolution, the error rises sharply. It is an honest and useful statement of the boundary.著者らのまとめはこうである。FEA は実効分解能を 40%–70% 改善し(システム SNR に依存)、誤差は 3% 未満に収まる。ただし遅延差が理論分解能の 0.25 倍を下回ると誤差は急激に増大する。誠実かつ有用な境界の宣言である。

7 · Simulation — FEA vs MUSIC vs CLEAN

為了摸清 FEA 的效能極限,作者用電腦模擬與兩個基準法比較:超解析類的 MUSIC(MATLAB 的 pmusic),與連續干擾消除類的 CLEANTo map out the performance limits of the FEA, the authors compare it in simulation against two baselines: MUSIC from the superresolution family (MATLAB's pmusic), and CLEAN from the successive-interference-cancellation family.FEA の性能限界を見極めるため、著者らは計算機シミュレーションで 2 つの基準手法と比較している。超分解能系の MUSIC(MATLAB の pmusic)と、逐次干渉除去系の CLEAN である。

模擬設定Simulation setupシミュレーション条件
  • 兩個受測者 A、B,徑向距離在 $[1, 5]$ m 之間,記為 $R_A$、$R_B$;變數是間距 $|R_A-R_B|$。Two subjects A and B at radial distances within $[1, 5]$ m, written $R_A$ and $R_B$; the variable is their spacing $|R_A-R_B|$.被験者 A・B の 2 名。径方向距離は $[1, 5]$ m の範囲にあり、それぞれ $R_A$、$R_B$ と記す。変数は間隔 $|R_A-R_B|$ である。
  • 加入白高斯雜訊 (AWGN);SNR 定義為某受測者正弦波功率 / 雜訊功率。Additive white Gaussian noise (AWGN) is added; the SNR is defined as the sinusoid power of a given subject divided by the noise power.加法性白色ガウス雑音 (AWGN) を付加する。SNR は当該被験者の正弦波電力/雑音電力で定義する。
  • 評估指標:平均距離估計誤差 REE $= \mathbb{E}\{|R_{A/B}-\hat R_{A/B}|/R_{A/B}\}$,取 1000 次隨機試驗的期望值。The metric is the average range estimation error REE $= \mathbb{E}\{|R_{A/B}-\hat R_{A/B}|/R_{A/B}\}$, taken as the expectation over 1000 random trials.評価指標は平均距離推定誤差 REE $= \mathbb{E}\{|R_{A/B}-\hat R_{A/B}|/R_{A/B}\}$ であり、1000 回のランダム試行の期待値をとる。
  • 可接受門檻:REE = 20%(在 5 m 處相當於 1 m 誤差,恰等於此處的 $\Delta R$)。The acceptance threshold is REE = 20% (at 5 m that is a 1 m error, exactly the $\Delta R$ here).許容しきい値は REE = 20%(5 m 地点では 1 m の誤差にあたり、ここでの $\Delta R$ にちょうど等しい)。
20% — lowest acceptable in practice 30 50 70 90 110 130 150 | R A − R B | (cm) 0 5 10 15 20 25 30 Range estimation error (%) CLEAN, Subject B: 95% → 47%, off scale FEA — Subject A FEA — Subject B MUSIC — Subject A MUSIC — Subject B CLEAN — Subject A
Fig. E — 平均 REE 對兩人間距的關係(SNR:Subject A 30 dB、Subject B 25 dB;1000 次試驗;$\Delta R = 1$ m)。此圖依論文 Fig. 8 近似重繪 — 曲線僅代表大小順序與量級,不是精確數值。Fig. E — Average REE vs. two-subject spacing (SNR: Subject A 30 dB, Subject B 25 dB; 1000 trials; $\Delta R = 1$ m). Redrawn approximately from Fig. 8 of the paper — treat the curves as indicative of the ordering and magnitude, not as exact values.Fig. E — 2 名の間隔に対する平均 REE(SNR:Subject A 30 dB、Subject B 25 dB。1000 回試行。$\Delta R = 1$ m)。論文 Fig. 8 をもとに近似的に再作図 — 曲線は大小関係と桁を示すものであり、正確な数値ではない。

7.1 從 Fig. E 讀出四個結論Four conclusions to read out of Fig. EFig. E から読み取れる四つの結論

  1. Subject B 的 REE 一定比 A 差 — 因為模擬中 A 的 SNR (30 dB) 高於 B (25 dB)。訊號能量越大,估計越準。Subject B always has a worse REE than A — because in the simulation A has the higher SNR (30 dB against 25 dB). More signal energy means a better estimate.Subject B の REE は必ず A より悪い — シミュレーションでは A の SNR (30 dB) が B (25 dB) より高いためである。信号エネルギーが大きいほど推定精度は上がる。
  2. CLEAN 對 Subject B 完全不可用:REE 從 95% 一路只降到 47%,遠超 20% 門檻。CLEAN is unusable for Subject B: its REE falls only from 95% to 47%, far above the 20% threshold.CLEAN は Subject B にはまったく使えない。REE は 95% から 47% までしか下がらず、20% のしきい値を大きく超える。
  3. FEA 與 MUSIC 都能撐住:即使 $|R_A-R_B|$ 小於 $\Delta R$,兩者的 REE 都始終 $\lt 20\%$。FEA 在 $|R_A-R_B| = 0.5$–$0.6$ m 時 REE $\lt 12\%$($R_A = 1.5$ m 時相當於 18 cm)。Both the FEA and MUSIC hold up: even for $|R_A-R_B|$ below $\Delta R$, the REE of each stays $\lt 20\%$. At $|R_A-R_B| = 0.5$–$0.6$ m the FEA gives REE $\lt 12\%$ (18 cm when $R_A = 1.5$ m).FEA と MUSIC はいずれも持ちこたえる。$|R_A-R_B|$ が $\Delta R$ を下回っても、両者の REE は常に $\lt 20\%$ にとどまる。FEA は $|R_A-R_B| = 0.5$–$0.6$ m で REE $\lt 12\%$($R_A = 1.5$ m のとき 18 cm 相当)。
  4. 但 MUSIC 不能用在這個架構上 — 精度相當不代表可用,因為 SIL 系統的雜訊不是白的(§5.5)。這是本段最重要的一句話。But MUSIC cannot be used on this architecture — comparable accuracy does not mean it is applicable, because the noise of an SIL system is not white (§5.5). That is the most important sentence in this section.しかし MUSIC はこの構成では使えない — 精度が同等であることは適用可能を意味しない。SIL システムの雑音は白色ではないからである(§5.5)。本節で最も重要な一文である。

7.2 第二組模擬 — 兩人 SNR 接近時會怎樣A second simulation — what happens as the two SNRs converge第 2 のシミュレーション — 2 名の SNR が接近すると何が起きるか

固定 Subject A 的 SNR 為 30 dB,讓 Subject B 的 SNR 在 20 / 25 / 30 dB 之間變動(論文 Fig. 9):Fix Subject A's SNR at 30 dB and vary Subject B's between 20, 25 and 30 dB (Fig. 9 of the paper):Subject A の SNR を 30 dB に固定し、Subject B の SNR を 20 / 25 / 30 dB の間で変化させる(論文 Fig. 9)。

觀察Observation観察原因Reason理由
B 的 SNR 上升 → B 的 REE 下降B's SNR rises → B's REE fallsB の SNR が上がる → B の REE が下がる訊號能量越大,估計越準(直覺)More signal energy gives a better estimate (as one would expect)信号エネルギーが大きいほど推定は正確になる(直感どおり)
B 的 SNR 上升到接近 A → A 的 REE 反而上升B's SNR climbs close to A's → A's REE rises insteadB の SNR が A に近づく → A の REE はかえって上がる功率差本身就是一種可分辨性。兩人能量接近時,演算法失去「誰是最強成分」這個線索The power difference is itself a form of distinguishability. When the two energies are close, the algorithm loses the cue of which component is the strongest電力差そのものが一種の識別可能性である。2 名のエネルギーが近づくと、アルゴリズムは「どれが最強成分か」という手がかりを失う
即使兩人 SNR 完全相同,FEA 仍維持高精度Even with identical SNRs, the FEA stays accurate2 名の SNR が完全に同じでも、FEA は高精度を保つ$|R_A-R_B| = 0.6$ m 時 REE $\lt 14\%$($R_A=1.5$ m 時約 20 cm)At $|R_A-R_B| = 0.6$ m, REE $\lt 14\%$ (about 20 cm when $R_A=1.5$ m)$|R_A-R_B| = 0.6$ m のとき REE $\lt 14\%$($R_A=1.5$ m で約 20 cm)
這個「功率差 = 可分辨性」的觀察,正好解釋了實測為何很成功This “power difference = distinguishability” observation explains why the measurements went so wellこの「電力差 = 識別可能性」という観察が、実測がうまくいった理由を説明する

在 §8 的兩人實驗中,兩人在距離與方位上都靠得很近,大部分反射功率來自前面那個人。從演算法的角度看,這反而是好事 — 兩人的 SNR 差距很大,FEA 的表現因此格外突出。這是一個看似不利、實際有利的場景。In the two-person experiment of §8 the subjects sit close together in both range and azimuth, so most of the reflected power comes from the person in front. From the algorithm's point of view that is good news — the SNRs of the two are far apart, and the FEA therefore performs especially well. A scenario that looks unfavourable is in fact favourable.§8 の 2 名実験では、被験者は距離でも方位でも近接して座っており、反射電力の大部分は前方の人物に由来する。アルゴリズムから見れば、これはむしろ好都合である — 2 名の SNR に大きな差がつき、FEA の性能がとりわけ際立つ。一見不利に見える状況が、実は有利なのである。

8 · Experimental Results — 真的量人measuring actual people実際に人を測る

接下來的實驗把 DUT 旁通,LNA 1 的輸入與 LNA 2 的輸出直接接到 RX / TX 天線。兩支都是 14 dBi 喇叭天線(5.8 GHz ISM 頻段),所有目標都落在 30° HPBW 內。因為多接了電纜組,內部延遲改為 $\tau_{{\rm int},2}=3.56$ ns、$\tau_{{\rm int},3}=3.24$ ns。The experiments that follow bypass the DUT and wire the input of LNA 1 and the output of LNA 2 straight to the RX and TX antennas. Both are 14 dBi horn antennas (5.8 GHz ISM band), and every target sits inside the 30° HPBW. Because extra cabling has been added, the internal delays become $\tau_{{\rm int},2}=3.56$ ns and $\tau_{{\rm int},3}=3.24$ ns.以降の実験では DUT をバイパスし、LNA 1 の入力と LNA 2 の出力をそれぞれ RX / TX アンテナに直結する。いずれも 14 dBi ホーンアンテナ(5.8 GHz ISM 帯)であり、すべての目標は 30° HPBW の内側に収まる。ケーブルが追加されたため、内部遅延は $\tau_{{\rm int},2}=3.56$ ns、$\tau_{{\rm int},3}=3.24$ ns に変わる。

8.1 兩片金屬板 — 先確認測距Two metal plates — confirm the ranging first金属板 2 枚 — まず測距を確認する

項目Item項目Plate APlate B
尺寸Size寸法40 × 50 cm²40 × 50 cm²
實際徑向距離Actual radial distance実際の径方向距離2.1 m2.5 m
方位角Azimuth方位角90°95°
FFT 結果FFT resultFFT の結果合併成一個峰:313 Hz,相位 0.66°(理論應為 74.76°)Merged into one peak: 313 Hz, phase 0.66° (theory says 74.76°)ひとつのピークに融合:313 Hz、位相 0.66°(理論値は 74.76°)
FEA 處理範圍FEA processing rangeFEA の処理範囲213 – 413 Hz
FEA 估計FEA estimateFEA の推定値2.1 m2.55 m
誤差Error誤差兩者均 $\lt 2\%$Both $\lt 2\%$いずれも $\lt 2\%$

徑向間距 0.4 m 遠小於 1 m 的理論解析度,FFT 完全分不開;FEA 分開了,而且誤差 $\lt 2\%$。A radial spacing of 0.4 m is far below the 1 m theoretical resolution, and the FFT cannot separate the two at all; the FEA does, with errors $\lt 2\%$.径方向間隔 0.4 m は理論分解能 1 m をはるかに下回り、FFT ではまったく分離できない。FEA は分離に成功し、誤差は $\lt 2\%$ である。

8.2 一人一板 — 加入生理訊號One person and one plate — bring in the vital signs人 1 名と金属板 1 枚 — 生体信号を加える

把 Plate A 換成一位坐著的受測者,手指戴上 Rossmax SB100 血氧計,取感測期間的平均值作為心率參考。Plate A is replaced by a seated subject wearing a Rossmax SB100 pulse oximeter on a finger; its average over the sensing period is taken as the heart-rate reference.Plate A を着座した被験者に置き換え、指に Rossmax SB100 パルスオキシメータを装着する。センシング期間の平均値を心拍数の基準値とする。

人體帶來的新問題The new problem a human body brings人体がもたらす新たな問題

受測者的身體造成嚴重干擾,最小徑向間距必須放大。受測者置於 2 m、方位角 90°。FFT 峰值 325 Hz 的相位為 333.83°,偏離理論值 283.56° ⇒ 啟動 FEA(處理範圍 225–425 Hz),估得 2.1 m 與 2.61 mThe subject's body causes severe interference, so the minimum radial spacing has to be increased. The subject sits at 2 m, azimuth 90°. The FFT peak at 325 Hz has a phase of 333.83°, departing from the theoretical 283.56° ⇒ the FEA is triggered (processing range 225–425 Hz) and returns 2.1 m and 2.61 m.被験者の身体が大きな干渉を生じるため、最小径方向間隔を広げる必要がある。被験者は 2 m、方位角 90° に着座。FFT のピーク 325 Hz における位相は 333.83° で、理論値 283.56° から外れる ⇒ FEA を起動し(処理範囲 225–425 Hz)、2.1 m と 2.61 m を推定した。

切到 CW 模式量生理訊號,兩段式處理範圍(呼吸 0.1–0.4 Hz、心跳 1–2 Hz):Switching to CW mode to measure the vital signs, with a two-stage processing range (respiration 0.1–0.4 Hz, heartbeat 1–2 Hz):CW モードに切り替えて生体信号を計測する。処理範囲は 2 段階(呼吸 0.1–0.4 Hz、心拍 1–2 Hz)とする。

Quantity參考值(血氧計 / 人工計數)Reference (oximeter / manual count)基準値(オキシメータ/目視計数)FFTFEA
呼吸率 RRRespiration rate RR呼吸数 RR12.18 breaths/min12.312
心率 HRHeart rate HR心拍数 HR79.68 beats/min80.679

只有一個人時 FFT 也夠用 — 這一步的價值在於證明整條處理鏈(測距 + 生理)走得通,並取得 FEA 在 20 s 內約 0.025 Hz 的頻率解析度。With only one person an FFT would do — the value of this step is that it proves the whole processing chain (ranging + vital signs) works end to end, and establishes the FEA's frequency resolution of about 0.025 Hz within 20 s.1 名だけであれば FFT でも足りる。この段階の価値は、測距から生体信号までの処理系全体が通しで機能することを示す点と、20 s で約 0.025 Hz という FEA の周波数分解能を確認する点にある。

8.3 兩人並坐 — 這才是重點實驗Two people side by side — the experiment that matters2 名が並んで着座 — これが本命の実験

項目Item項目Subject ASubject B
實際徑向距離Actual radial distance実際の径方向距離1.9 m2.5 m
方位角Azimuth方位角90°95°
實際 RRActual RR実際の RR16 breaths/min18 breaths/min
實際 HRActual HR実際の HR65 beats/min90 beats/min
FEA 估得距離FEA range estimateFEA の距離推定値1.91 m2.55 m
FEA 估得 RRFEA RR estimateFEA の RR 推定値16.9 breaths/min18.8 breaths/min
FEA 估得 HRFEA HR estimateFEA の HR 推定値67.2 beats/min90.6 beats/min

Subject B 幾乎被 Subject A 遮住。頻率–相位關係檢查失敗 ⇒ FEA(處理範圍 194–394 Hz)估得 1.91 與 2.55 m,與實際值吻合。生理訊號誤差 $\lt 0.04$ Hz,20 s 內頻率解析度降到 0.03 HzSubject B is almost entirely shadowed by Subject A. The frequency–phase test fails ⇒ the FEA (processing range 194–394 Hz) returns 1.91 m and 2.55 m, in agreement with the true values. The vital-sign error is $\lt 0.04$ Hz, and within 20 s the frequency resolution comes down to 0.03 Hz.Subject B は Subject A にほぼ遮られている。周波数–位相関係の検査が不合格となり ⇒ FEA(処理範囲 194–394 Hz)は 1.91 m と 2.55 m を推定し、実際の値とよく一致した。生体信号の誤差は $\lt 0.04$ Hz、20 s 以内で周波数分解能は 0.03 Hz に達する。

如何知道哪組 RR/HR 屬於哪個人 — 振幅配對How to tell whose RR/HR is whose — pairing by amplitudeどの RR/HR が誰のものかを知る方法 — 振幅による対応付け

由式 (12) 與 (19),FMCW 與 CW 兩個模式的 tone 振幅都正比於同一個 $\Delta\omega_{{\rm LR},i}$,而由式 (4),$\Delta\omega_{{\rm LR},i}$ 由第 $i$ 個受測者的反射訊號決定。實測中 Subject A 的 tone 明顯大於 Subject B,CW 波形也由 Subject A 主導 — 所以「距離頻譜中較大的 tone」與「生理頻譜中較大的 tone」同屬 Subject A。不需要波束掃描,振幅就是身分標籤。By (12) and (19), the tone amplitudes in both the FMCW and the CW mode are proportional to the same $\Delta\omega_{{\rm LR},i}$, and by (4) that $\Delta\omega_{{\rm LR},i}$ is set by the signal reflected from the $i$-th subject. In the measurement Subject A's tone is clearly larger than Subject B's, and the CW waveform is likewise dominated by Subject A — so the larger tone in the range spectrum and the larger tone in the vital-sign spectrum both belong to Subject A. No beam scanning is needed: amplitude is the identity tag.式 (12) と (19) より、FMCW モードと CW モードのトーン振幅はいずれも同一の $\Delta\omega_{{\rm LR},i}$ に比例する。そして式 (4) より、その $\Delta\omega_{{\rm LR},i}$ は第 $i$ 被験者からの反射信号によって決まる。実測では Subject A のトーンが Subject B より明らかに大きく、CW 波形も Subject A が支配的である — したがって「距離スペクトルで大きい方のトーン」と「生体スペクトルで大きい方のトーン」はともに Subject A のものである。ビーム走査は不要であり、振幅こそが身元のタグとなる。

8.4 Table IV — 五種間距 × 五次重複的誤差統計Table IV — error statistics over five spacings × five repetitionsTable IV — 5 種類の間隔 × 5 回反復の誤差統計

方位間距固定 5°,Subject B 固定在 2.5 m,Subject A 依序坐在 1.9 / 1.8 / 1.7 / 1.6 / 1.5 m。每個情境跑五次(Exp. I–V)。受測者 RR 在 10–16 breaths/min、HR 在 60–90 beats/min 之間。The azimuth spacing is fixed at 5°, Subject B stays at 2.5 m, and Subject A sits in turn at 1.9, 1.8, 1.7, 1.6 and 1.5 m. Each scenario is run five times (Exp. I–V). The subjects' RR lies between 10 and 16 breaths/min and their HR between 60 and 90 beats/min.方位間隔は 5° に固定し、Subject B は 2.5 m に据え置き、Subject A は順に 1.9 / 1.8 / 1.7 / 1.6 / 1.5 m に着座する。各条件で 5 回ずつ実施した(Exp. I–V)。被験者の RR は 10–16 breaths/min、HR は 60–90 beats/min の範囲にある。

Exp.IIIIIIIVV
Subject A: 1.9 m  ·  Subject B: 2.5 m
Ranging error (m)A 0.03
B 0.06
A 0.02
B 0.04
A 0.03
B 0.07
A 0.02
B 0.06
A 0.03
B 0.08
RR error (breaths/min)A 0.34
B 0.37
A 0.49
B 0.29
A 0.45
B 0.45
A 1.18
B 0.47
A 0.63
B 1.74
HR error (beats/min)A 0.43
B 0.18
A 2.38
B 0.19
A 2.90
B 0.36
A 0.66
B 2.26
A 0.59
B 0.63
Subject A: 1.8 m  ·  Subject B: 2.5 m
Ranging error (m)A 0.03
B 0.03
A 0.02
B 0.03
A 0.02
B 0.05
A 0.04
B 0.03
A 0.02
B 0.04
RR error (breaths/min)A 1.70
B 0.26
A 0.99
B 0.92
A 0.74
B 0.22
A 1.26
B 0.95
A 1.14
B 0.43
HR error (beats/min)A 2.22
B 2.04
A 2.74
B 1.24
A 0.10
B 2.03
A 1.40
B 1.86
A 0.41
B 1.47
Subject A: 1.7 m  ·  Subject B: 2.5 m
Ranging error (m)A 0.02
B 0.04
A 0.02
B 0.03
A 0.04
B 0.03
A 0.01
B 0.02
A 0.02
B 0.03
RR error (breaths/min)A 1.49
B 1.93
A 0.72
B 0.26
A 1.24
B 0.63
A 1.83
B 1.70
A 1.38
B 0.50
HR error (beats/min)A 2.15
B 2.71
A 2.95
B 2.56
A 1.87
B 0.25
A 1.42
B 1.01
A 2.84
B 0.60
Subject A: 1.6 m  ·  Subject B: 2.5 m
Ranging error (m)A 0.01
B 0.04
A 0.02
B 0.01
A 0.00
B 0.02
A 0.01
B 0.03
A 0.03
B 0.04
RR error (breaths/min)A 1.61
B 1.76
A 1.27
B 1.68
A 0.43
B 0.49
A 1.85
B 0.94
A 0.71
B 0.28
HR error (beats/min)A 1.01
B 1.31
A 0.67
B 0.83
A 2.56
B 1.72
A 0.69
B 0.65
A 0.72
B 1.04
Subject A: 1.5 m  ·  Subject B: 2.5 m  —  正規化徑向間距 = 1.0 m / 1 mnormalized radial spacing = 1.0 m / 1 m正規化径方向間隔 = 1.0 m / 1 m
Ranging error (m)A 0.02
B 0.03
A 0.02
B 0.03
A 0.00
B 0.03
A 0.00
B 0.02
A 0.00
B 0.03
RR error (breaths/min)A 0.52
B 1.39
A 0.75
B 1.36
A 0.75
B 1.99
A 0.27
B 0.26
A 0.24
B 0.06
HR error (beats/min)A 1.78
B 2.08
A 0.85
B 0.55
A 0.42
B 0.32
A 0.72
B 1.96
A 2.19
B 0.57
Table IV 的三條結論Three conclusions from Table IVTable IV から導かれる三つの結論
  • 測距誤差 < 10 cm(全部 50 個數字中最大是 0.08 m)Ranging error < 10 cm (the largest of all 50 figures is 0.08 m)測距誤差 < 10 cm(50 個の数値のうち最大は 0.08 m)
  • 呼吸率誤差 < 2 breaths/minRespiration-rate error < 2 breaths/min呼吸数誤差 < 2 breaths/min
  • 心率誤差 < 3 beats/minHeart-rate error < 3 beats/min心拍数誤差 < 3 beats/min

8.5 作者自己指出的限制Limitations the authors point out themselves著者ら自身が挙げる限界

還沒解決的兩件事Two things still unsolved未解決の二点
  1. FEA 的測距誤差是 cm 級,而心肺活動是 mm 級。所以「靠追蹤峰值頻率的變動量去反推胸腔位移」目前還做不到 — 生理訊號仍必須靠 CW 模式取得,兩個模式無法合併。未來工作是進一步降低運算誤差、提升效率,以求即時取得胸腔位移。The FEA's ranging error is at the centimetre level, while cardiopulmonary motion is at the millimetre level. So inferring chest displacement by tracking how the peak frequency moves is not yet possible — vital signs must still be acquired in CW mode, and the two modes cannot be merged. Future work is to reduce the computational error further and raise efficiency, so that chest displacement can be obtained in real time.FEA の測距誤差は cm 級であるのに対し、心肺運動は mm 級である。したがってピーク周波数の変動を追跡して胸郭変位を逆算することは現時点では不可能であり、生体信号は依然として CW モードで取得しなければならず、2 つのモードは統合できない。今後の課題は演算誤差のさらなる低減と効率の向上であり、胸郭変位のリアルタイム取得を目指す。
  2. 建議發展二維 FEA,以改善 range–Doppler mapping 在多目標測距與生理偵測上的強健性。A two-dimensional FEA is proposed, to improve the robustness of range–Doppler mapping for multi-target ranging and vital-sign detection.2 次元 FEA の開発が提案されている。多目標の測距と生体検出における range–Doppler マッピングのロバスト性を高めるためである。

9 · Table V — 與前人系統比較comparison with prior systems先行システムとの比較

「正規化徑向間距」定義為實際徑向間距 ÷ 理論距離解析度。數字越小代表越接近(甚至突破)解析度極限。“Normalized radial spacing” is defined as the actual radial spacing ÷ the theoretical range resolution. The smaller the number, the closer the system comes to — or the further it pushes past — the resolution limit.「正規化径方向間隔」は実際の径方向間隔 ÷ 理論距離分解能と定義される。値が小さいほど分解能の限界に近い(あるいはそれを突破している)ことを意味する。

Ref.架構Architecture構成頻率 (GHz)Frequency (GHz)周波数 (GHz)Pout (dBm)技術Technique技術感測資訊Sensed information取得情報受測者距離與方位Subject range and azimuth被験者の距離と方位正規化
徑向間距
Normalized
radial spacing
正規化
径方向間隔
最小
方位間距
Minimum
azimuth spacing
最小
方位間隔
[34]Pulse0.5–5.5−281. Antenna array
2. Logarithmic method
RR, HR, rangeA: 0.4 m, 135°
B: 0.7 m, 70°
1065°
[35]Pulse0.5–2.5−501. UWB linear array (1T8R)
2. New B-scan method
RR, rangeA: 2.5 m, 60°
B: 3 m, 90°
C: 1.6 m, 125°
6.6730°
[5]Pulse/CW2.25–3.7525 (peak)1. Superheterodyne receiver
2. Equivalent time sampling
RR, rangeA: 3.3 m, 86.53°
B: 2 m, 63.44°
1313.09°
[6]FMCW/CW5.72–5.88> 251. 90° beam scanning
2. Coherent transmitted chirp
RR, HR, rangeA: 1.5 m, 90°
B: 3.82 m, 30°
2.47560°
[36]FMCW24.05–24.25N/ARange corrected spectraRR, HR, rangeA: 1 m, N/A
B: 1.8 m, N/A
1.07N/A
[20]FMCW24.05–24.25N/AJoint extrapolation-MUSIC-based 2-D parameter estimatorRR, HR, rangeA: 2.9 m, 94.4°
B: 3.9 m, 86.7°
1.337.7°
[21]FMCW24–24.2501. MUSIC algorithm
2. Range integration
3. Auto-regressive algorithm
RR, HR, rangeA: 1.32 m, 101°
B: 1.72 m, 81.6°
0.6719.4°
[37]SFCW2–38EM modeling with MLFMARR, rangeA: 0.95 m, 71.5°
B: 1.14 m, 105°
1.2833.5°
[24]FMSIL2.4–2.781. 1T2R antenna array
2. Time-domain correction
RR, HR, rangeA: 1.86 m, 65°
B: 5.28 m, 95°
6.8530°
[26]SCSFCW8.5–9.501. Subharmonic up/down mixer
2. Low PRF and high CPI
RR, HR, rangeA: 1.35 m, 60°
B: 2.85 m, 90°
C: 2.1 m, 110°
520°
This workSC FMCW/CW SIL5.725–5.875101. Frequency–phase relationship
2. Frequency estimation method
RR, HR, rangeA: 1.9 m, 90°
B: 2.5 m, 95°
0.6

9.1 這張表在講的故事The story this table tellsこの表が語る筋書き

用頻寬換解析度 — [34][35]Buying resolution with bandwidth — [34][35]帯域幅で分解能を買う — [34][35]
Pulse 雷達分別用 5 GHz2 GHz 的頻寬硬提解析度。[34] 用對數法提升靈敏度、從胸腔運動的相位變化推心率;[35] 用 1T8R UWB 線性陣列的新 B-scan 法。代價是正規化徑向間距 10 與 6.67 — 兩人得離很遠。These pulse radars brute-force the resolution with 5 GHz and 2 GHz of bandwidth respectively. [34] raises sensitivity with a logarithmic method and infers heart rate from the phase change of chest motion; [35] uses a new B-scan method on a 1T8R UWB linear array. The price is a normalized radial spacing of 10 and 6.67 — the two subjects must be far apart.いずれもパルスレーダーで、5 GHz および 2 GHz の帯域幅によって力ずくで分解能を上げている。[34] は対数法で感度を高め、胸郭運動の位相変化から心拍数を推定する。[35] は 1T8R UWB リニアアレイによる新しい B スキャン法を用いる。代償として正規化径方向間隔は 10 と 6.67 — 2 名を大きく離す必要がある。
Hybrid mode 但要靠波束掃描 — [5][6]Hybrid mode, but reliant on beam scanning — [5][6]ハイブリッドモード、ただしビーム走査頼み — [5][6]
CW 併 pulse [5] 或 FMCW [6],同時取得優異 Doppler 靈敏度與測距能力。但受測者必須有很大的徑向或方位間距,且需要波束掃描技術CW combined with pulse [5] or FMCW [6] delivers both excellent Doppler sensitivity and ranging. But the subjects must be separated widely in range or azimuth, and beam scanning is required.CW をパルス [5] あるいは FMCW [6] と組み合わせ、優れたドップラー感度と測距能力を同時に得ている。しかし被験者には大きな径方向または方位方向の間隔が必要で、ビーム走査技術が不可欠である。
改良 MUSIC — [20][21]Improving on MUSIC — [20][21]MUSIC の改良 — [20][21]
[20] 結合外插 FFT 與 MUSIC 降低二維高解析參數估計的運算量,方位間距做到 7.7°;[21] 用範圍積分 + 自迴歸法避開互相干擾並抽取週期性生理訊號,正規化徑向間距 0.67。但兩者無法在徑向與方位之間同時取得平衡,而且 MUSIC 在 SIL 架構上不可用。[20] combines extrapolated FFT with MUSIC to cut the cost of two-dimensional high-resolution parameter estimation, reaching an azimuth spacing of 7.7°; [21] uses range integration plus an auto-regressive method to dodge mutual interference and extract the periodic vital signs, reaching a normalized radial spacing of 0.67. Neither, however, balances range against azimuth at the same time — and MUSIC is unusable on an SIL architecture.[20] は外挿 FFT と MUSIC を組み合わせて 2 次元高分解能パラメータ推定の演算量を削減し、方位間隔 7.7° を実現した。[21] はレンジ積分と自己回帰法により相互干渉を回避して周期的な生体信号を抽出し、正規化径方向間隔 0.67 を達成した。しかしいずれも径方向と方位方向のバランスを同時に取ることはできず、加えて MUSIC は SIL 構成では使えない。
作者自己的前作 — [24][26]The authors' own earlier work — [24][26]著者ら自身の先行研究 — [24][26]
[24] FMSIL + 1T2R 陣列 + 時域校正;[26] SCSFCW + 次諧波混頻器 + 低 PRF 高 CPI(1 GHz 頻寬)。兩者都不足以處理「近距離 + 小方位間距」的情境 — 這正是本文的切入點。[24] is FMSIL + a 1T2R array + time-domain correction; [26] is SCSFCW + a subharmonic mixer + low PRF and high CPI (1 GHz of bandwidth). Neither is sufficient for the short-range, small-azimuth-spacing case — which is precisely where this paper enters.[24] は FMSIL + 1T2R アレイ + 時間領域補正、[26] は SCSFCW + サブハーモニックミキサ + 低 PRF・高 CPI(帯域幅 1 GHz)である。いずれも「近距離かつ方位間隔が小さい」状況には不十分であり、まさにそこが本論文の切り口となる。
本文的位置Where this work stands本論文の位置づけ

徑向(0.6,全表最小)與方位(5°,全表最小)同時取得最佳值,而且發射頻率只有 5.8 GHz、頻寬只有 150 MHz、輸出功率 10 dBm — 硬體成本遠低於 24 GHz 那一組。測距誤差 $\lt 10$ cm,生理頻率誤差 $\lt 0.05$ Hz。It reaches the best value in the table for range (0.6) and for azimuth (5°) at the same time, and it does so with a transmit frequency of only 5.8 GHz, a bandwidth of only 150 MHz and an output power of 10 dBm — hardware far cheaper than the 24 GHz group. The ranging error is $\lt 10$ cm and the vital-sign frequency error $\lt 0.05$ Hz.径方向(0.6、表中最小)と方位方向(5°、表中最小)で同時に最良値を達成している。しかも送信周波数はわずか 5.8 GHz、帯域幅は 150 MHz、出力電力は 10 dBm であり、24 GHz 群よりはるかに安価なハードウェアで実現している。測距誤差は $\lt 10$ cm、生体信号の周波数誤差は $\lt 0.05$ Hz である。

10 · Equation Cheat-Sheet — 公式速查表the formulas at a glance数式チートシート

#式子Equation用途 / 讀法What it is for / how to read it用途/読み方
(1)$\omega_{\rm TX} = \omega_{\rm LO} + \omega_{\rm out}$單次上轉換;2.4 + (3.325…3.475) = 5.725…5.875 GHzA single up-conversion; 2.4 + (3.325…3.475) = 5.725…5.875 GHz単一のアップ変換。2.4 + (3.325…3.475) = 5.725…5.875 GHz
(2)$\omega_{\rm LO}(t)=\omega_{\rm LO}+2\pi K_v V_t(t)$鋸齒波 $V_t$ 掃 VCO;$V_t = 0$ 時退回 CW 模式The sawtooth $V_t$ sweeps the VCO; $V_t = 0$ falls back to CW modeのこぎり波 $V_t$ が VCO を掃引する。$V_t = 0$ で CW モードに戻る
(3)$\omega_{\rm out}=\omega_{\rm osc}-\sum_i\Delta\omega_{{\rm LR},i}\sin\alpha_i$多目標注入下 SILO 的輸出頻率The SILO output frequency under multi-target injection複数目標が注入されたときの SILO 出力周波数
(4)$\Delta\omega_{{\rm LR},i}=\dfrac{\omega_{\rm osc}E_{{\rm inj},i}}{2QE_{\rm osc}}$鎖定範圍;SCSIL 中為常數;也是多人資訊配對的依據The locking range; constant in the SCSIL; also the basis for pairing multi-subject informationロッキングレンジ。SCSIL では定数であり、複数人の情報を対応付ける根拠でもある
(5)$\alpha_i \approx \alpha_{\rm IF}+(\omega_{\rm TX}+2\pi K_vV_t)\tau_{s,i}$注入相位差 = IF 項 + RF 項Injection phase difference = the IF term + the RF term注入位相差 = IF 項 + RF 項
(7)(8)$\tau_{s,i}=\tau_{{\rm int},2}+\tau_{{\rm int},3}+\dfrac{2(R_i+x_i)}{c}$內部延遲必須先量出來扣掉The internal delays must be measured and subtracted first内部遅延はあらかじめ測定して差し引く必要がある
(11)$S_{\rm BB,FM}=\pi{\rm Mod}(\omega_{\rm osc}\tau_d,\pi)+S_b(t)$arctangent 解調後的基頻訊號The baseband signal after arctangent demodulationアークタンジェント復調後のベースバンド信号
(12)$S_b(t)=-\sum_i\Delta\omega_{{\rm LR},i}\tau_d\sin\alpha_i$拍頻訊號;振幅 $\propto \Delta\omega_{{\rm LR},i}$The beat signal; amplitude $\propto \Delta\omega_{{\rm LR},i}$ビート信号。振幅は $\propto \Delta\omega_{{\rm LR},i}$
(14)$\omega_{s,i}=\dfrac{\omega_B}{t_s}\tau_{s,i}$tone 頻率正比於延遲Tone frequency is proportional to delayトーン周波数は遅延に比例する
(15)$R_i=\dfrac{c}{2}\left[\dfrac{\omega_{s,i}}{\omega_B}t_s-\tau_{{\rm int},2}-\tau_{{\rm int},3}\right]$測距主公式The main ranging formula測距の主要式
(16)$\Delta\tau_s = 1/f_B,\quad \Delta R = c/(2f_B)$理論解析度;150 MHz ⇒ 6.67 ns / 1 mThe theoretical resolution; 150 MHz ⇒ 6.67 ns / 1 m理論分解能。150 MHz ⇒ 6.67 ns / 1 m
(17)$\phi_{s,i}=2\pi{\rm Mod}\!\left(\alpha_{\rm IF}+\omega_{\rm TX}\frac{\omega_{s,i}}{\omega_B}t_s+\frac{\pi}{2},2\pi\right)$頻率–相位關係;解析度失效的偵測器The frequency–phase relationship; the detector for resolution failure周波数–位相関係。分解能破綻の検出器
(18)$S_b(\omega_{s,A})=$ 理想 tone $+$ 其他人的互相干擾$S_b(\omega_{s,A})=$ the ideal tone $+$ mutual interference from the others$S_b(\omega_{s,A})=$ 理想トーン $+$ 他の被験者からの相互干渉說明重疊為何扭曲振幅與相位Explains why overlap distorts both amplitude and phase重なりが振幅と位相の双方を歪める理由を説明する
(19)$S_{\rm BB,CW}\ni \Delta\omega_{{\rm LR},i}\tau_d\cos\alpha_{0,i}\dfrac{2\omega_{\rm TX}x_i(t)}{c}$CW 模式生理訊號;靈敏度 $\propto \omega_{\rm TX}$The CW-mode vital-sign signal; sensitivity $\propto \omega_{\rm TX}$CW モードの生体信号。感度は $\propto \omega_{\rm TX}$
(21)$y_n=\sum_{i=1}^{K}g_ie^{j\omega_in}+\varepsilon_n$FEA 的訊號模型(兩個模式共用)The FEA signal model (shared by both modes)FEA の信号モデル(両モード共通)
(26)$\hat g = \dfrac{\mathbf{y}^H\mathbf{e}(\omega)}{\mathbf{e}(\omega)^H\mathbf{e}(\omega)}$消去 $g$,把問題降成單變數Eliminate $g$ and reduce the problem to a single variable$g$ を消去し、問題を 1 変数に落とす
(28)$J(\omega)=-\dfrac{|\mathbf{y}^H\mathbf{e}(\omega)|^2}{\mathbf{e}(\omega)^H\mathbf{e}(\omega)}$連續頻率軸上的週期圖;要最小化的成本函數A periodogram on the continuous frequency axis; the cost function to minimise連続周波数軸上のペリオドグラム。最小化すべきコスト関数
(29)$\hat\omega^{(l+1)}=\hat\omega^{(l)}-J'/J''$Newton 法細估計Fine estimation by Newton's methodニュートン法による精推定
(30)$\hat{\mathbf{g}}=[\mathbf{E}^H\mathbf{E}]^{-1}\mathbf{E}^H\mathbf{y}$移除前的 LS 振幅精算The LS amplitude refinement before removal除去前の LS による振幅精算

11 · Conclusion — 帶走這幾句what to take away持ち帰るべき要点

  1. SCSIL 架構:把 SILO 當成固定頻率的 IF 級,掃頻交給外部 VCO。這一個決定同時買到三樣東西 — 鎖定範圍在掃頻期間保持常數(消除 FM–AM 失真與穩定度問題)、上轉換帶來約 2.4 倍的 Doppler 靈敏度、以及避開 flicker noise。The SCSIL architecture: run the SILO as a fixed-frequency IF stage and hand the sweeping to an external VCO. That single decision buys three things at once — a locking range that stays constant throughout the sweep (removing FM–AM distortion and the stability problems), roughly 2.4 times the Doppler sensitivity from the up-conversion, and escape from flicker noise.SCSIL 構成:SILO を固定周波数の IF 段として動かし、掃引は外部 VCO に委ねる。この一つの判断が同時に三つのものをもたらす — 掃引中も一定に保たれるロッキングレンジ(FM–AM 歪みと安定度の問題を解消)、アップ変換による約 2.4 倍のドップラー感度、そしてフリッカ雑音の回避である。
  2. 頻率–相位關係(式 17)是本文的理論核心,並用電纜組實驗釘死。它讓系統能夠自己判斷「目標是否靠得太近」,從而只在必要時啟動超解析分析、只在必要的頻段內啟動 — 同時改善強健性、誤差與運算量。The frequency–phase relationship (equation 17) is the theoretical core of the paper, pinned down by the cable experiments. It lets the system judge for itself whether the targets are too close together, and so start the superresolution analysis only when needed and only within the band where it is needed — improving robustness, error and computational load together.周波数–位相関係(式 17)が本論文の理論的中核であり、ケーブル実験によって固められている。これによりシステムは「目標が近すぎるか」を自ら判断でき、必要なときにのみ、必要な帯域内でのみ超分解能解析を起動できる — ロバスト性・誤差・演算量が同時に改善される。
  3. FEA 迭代地計算最強成分並將其從輸入訊號中移除,本質上是一個超解析方法。同一套演算法在 FMCW 模式改善距離解析度、在 CW 模式分離多人的生理訊號。它不需要白雜訊假設,這正是它能用在 SIL 架構上而 MUSIC 不能的原因。The FEA iteratively computes the strongest component and removes it from the input signal — it is a superresolution method in essence. The same algorithm improves range resolution in FMCW mode and separates several people's vital signs in CW mode. It needs no white-noise assumption, which is exactly why it works on an SIL architecture where MUSIC does not.FEA は最強成分を反復的に算出して入力信号から除去する。本質的に超分解能法である。同一のアルゴリズムが FMCW モードでは距離分解能を改善し、CW モードでは複数人の生体信号を分離する。白色雑音の仮定を必要としないことこそが、MUSIC には無理な SIL 構成でこれが使える理由である。
  4. 實測:5.8 GHz 原型、150 MHz 頻寬、20 s 感測週期,分辨徑向 60 cm、方位 的兩位受測者;測距誤差 $\lt 10$ cm、RR 誤差 $\lt 2$ breaths/min、HR 誤差 $\lt 3$ beats/min。Measurements: a 5.8 GHz prototype with 150 MHz of bandwidth and a 20 s sensing period resolves two subjects 60 cm apart in range and apart in azimuth; ranging error $\lt 10$ cm, RR error $\lt 2$ breaths/min, HR error $\lt 3$ beats/min.実測:5.8 GHz の試作機、帯域幅 150 MHz、センシング周期 20 s で、径方向 60 cm・方位 離れた 2 名を分離。測距誤差 $\lt 10$ cm、RR 誤差 $\lt 2$ breaths/min、HR 誤差 $\lt 3$ beats/min。
  5. 已知邊界:延遲差小於 0.25 倍理論解析度時 FEA 失效;cm 級的測距精度尚不足以直接反推 mm 級胸腔位移,所以生理訊號仍須靠 CW 模式單獨取得。Known boundaries: the FEA fails once the delay difference drops below 0.25 times the theoretical resolution; and centimetre-level ranging accuracy is still not enough to infer millimetre-level chest displacement directly, so vital signs must still be acquired separately in CW mode.既知の限界:遅延差が理論分解能の 0.25 倍を下回ると FEA は破綻する。また cm 級の測距精度では mm 級の胸郭変位を直接逆算するには不十分であり、生体信号は依然として CW モードで別途取得する必要がある。
如果你要接著做If you want to carry this furtherこの先を続けるなら

作者自己開的兩個題目:(1) 二維 FEA,用於 range–Doppler mapping 的強健化;(2) 降低運算誤差、提升效率,以即時取得胸腔位移波形。第 (2) 項若成功,FMCW 與 CW 兩個模式就能合併,不必再切換。The authors leave two problems open: (1) a two-dimensional FEA, to make range–Doppler mapping robust; (2) lower computational error and higher efficiency, so that the chest displacement waveform can be obtained in real time. If (2) succeeds, the FMCW and CW modes could be merged and the switching dropped altogether.著者らが残した課題は二つある。(1) range–Doppler マッピングをロバスト化するための 2 次元 FEA。(2) 演算誤差の低減と効率の向上により、胸郭変位波形をリアルタイムで取得すること。(2) が実現すれば FMCW モードと CW モードを統合でき、切り替えそのものが不要になる。

Practice Problems

Practice 1 — 解析度基本功resolution fundamentals分解能の基礎

Problem: 本文原型 $f_B = 150$ MHz、$t_s = 0.01$ s。求 (a) 延遲解析度 $\Delta\tau_s$;(b) 距離解析度 $\Delta R$;(c) 拍頻頻譜中兩個相鄰 tone 的最小頻率間距;(d) 若要把 $\Delta R$ 壓到 10 cm,需要多少頻寬?The prototype has $f_B = 150$ MHz and $t_s = 0.01$ s. Find (a) the delay resolution $\Delta\tau_s$; (b) the range resolution $\Delta R$; (c) the minimum frequency spacing of two adjacent tones in the beat spectrum; (d) the bandwidth needed to bring $\Delta R$ down to 10 cm.本論文の試作機は $f_B = 150$ MHz、$t_s = 0.01$ s である。(a) 遅延分解能 $\Delta\tau_s$、(b) 距離分解能 $\Delta R$、(c) ビートスペクトルにおける隣接 2 トーンの最小周波数間隔、(d) $\Delta R$ を 10 cm まで縮めるのに必要な帯域幅を求めよ。

點此展開解答Click to reveal solutionクリックで解答を表示

(a) $\Delta\tau_s = 1/f_B = 1/(1.5\times10^8) = \mathbf{6.67\ ns}$

(b) $\Delta R = c/(2f_B) = 3\times10^8/(3\times10^8) = \mathbf{1\ m}$

(c) 由式 (13):From (13):式 (13) より: $1/t_s = 1/0.01 = \mathbf{100\ Hz}$

(d) $f_B = c/(2\Delta R) = 3\times10^8/(2\times0.1) = \mathbf{1.5\ GHz}$ — 是本文的 10 倍。這就是為什麼「改演算法」比「加頻寬」划算。ten times what this paper uses. That is why improving the algorithm pays better than adding bandwidth.本論文の 10 倍である。アルゴリズムを改良する方が帯域幅を広げるより割に合う理由がここにある。

Practice 2 — 從拍頻算距離range from the beat frequencyビート周波数から距離を求める

Problem: 電纜實驗中量到拍頻峰值 $f_s = 281.63$ Hz。已知 $f_B = 150$ MHz、$t_s = 0.01$ s、$\tau_{{\rm int},2}=\tau_{{\rm int},3}=2.24$ ns。求 (a) $\tau_{s}$;(b) 無線(電纜)傳播延遲 $\tau_p$;(c) 等效距離 $R$。In the cable experiment the beat peak is measured at $f_s = 281.63$ Hz, with $f_B = 150$ MHz, $t_s = 0.01$ s and $\tau_{{\rm int},2}=\tau_{{\rm int},3}=2.24$ ns. Find (a) $\tau_{s}$; (b) the wireless (cable) propagation delay $\tau_p$; (c) the equivalent range $R$.ケーブル実験でビートのピークが $f_s = 281.63$ Hz と測定された。$f_B = 150$ MHz、$t_s = 0.01$ s、$\tau_{{\rm int},2}=\tau_{{\rm int},3}=2.24$ ns とする。(a) $\tau_{s}$、(b) 無線(ケーブル)伝搬遅延 $\tau_p$、(c) 等価距離 $R$ を求めよ。

點此展開解答Click to reveal solutionクリックで解答を表示

(a) 由式 (14),From (14),式 (14) より、$\tau_s = \dfrac{f_s}{f_B}t_s = \dfrac{281.63}{1.5\times10^8}\times0.01 = 1.878\times10^{-8} = \mathbf{18.78\ ns}$

(b) $\tau_p = \tau_s - \tau_{{\rm int},2}-\tau_{{\rm int},3} = 18.78 - 2.24 - 2.24 = \mathbf{14.30\ ns}$ — 正是 Cable A 的標定延遲。exactly the nominal delay of Cable A.これはまさに Cable A の公称遅延である。

(c) 由式 (15),From (15),式 (15) より、$R = \dfrac{c}{2}\tau_p = 1.5\times10^8\times14.30\times10^{-9} = \mathbf{2.145\ m}$

Practice 3 — 為什麼 SILO 不能自己掃頻why the SILO must not sweep itselfなぜ SILO 自身が掃引してはいけないのか

Problem: 從式 (4) 出發,解釋為什麼 FMSIL 雷達(直接掃 SILO 頻率)會出現 FM–AM 非線性失真,而 SCSIL 不會。Starting from (4), explain why an FMSIL radar (which sweeps the SILO frequency directly) suffers FM–AM nonlinear distortion while the SCSIL does not.式 (4) を出発点として、FMSIL レーダー(SILO の周波数を直接掃引する)に FM–AM 非線形歪みが生じ、SCSIL には生じない理由を説明せよ。

點此展開解答Click to reveal solutionクリックで解答を表示

式 (4):$\Delta\omega_{\rm LR} = \dfrac{\omega_{\rm osc}E_{\rm inj}}{2QE_{\rm osc}}$ — 鎖定範圍正比於 $\omega_{\rm osc}$Equation (4): $\Delta\omega_{\rm LR} = \dfrac{\omega_{\rm osc}E_{\rm inj}}{2QE_{\rm osc}}$ — the locking range is proportional to $\omega_{\rm osc}$.式 (4):$\Delta\omega_{\rm LR} = \dfrac{\omega_{\rm osc}E_{\rm inj}}{2QE_{\rm osc}}$ — ロッキングレンジは $\omega_{\rm osc}$ に比例する

FMSIL:掃頻時 $\omega_{\rm osc}$ 本身在變(例如 2.4 → 2.7 GHz),所以 $\Delta\omega_{\rm LR}$ 在掃頻週期內跟著變。而由式 (3),SILO 輸出頻率的擺幅正比於 $\Delta\omega_{\rm LR}$ — 於是頻率調變的深度隨掃頻位置變化,這就是 FM–AM 轉換:本該是純頻率資訊的東西,混進了振幅變化。此外 $Q$ 與 $E_{\rm osc}$ 也隨頻率變,加劇非線性並影響穩定度。FMSIL: during the sweep $\omega_{\rm osc}$ itself moves (say 2.4 → 2.7 GHz), so $\Delta\omega_{\rm LR}$ moves with it over the sweep period. By (3), the swing of the SILO output frequency is proportional to $\Delta\omega_{\rm LR}$ — hence the depth of the frequency modulation varies with position in the sweep, which is the FM–AM conversion: what ought to be pure frequency information has amplitude variation mixed into it. On top of that $Q$ and $E_{\rm osc}$ also vary with frequency, aggravating the nonlinearity and hurting stability.FMSIL:掃引中は $\omega_{\rm osc}$ 自体が動く(たとえば 2.4 → 2.7 GHz)ため、掃引周期内で $\Delta\omega_{\rm LR}$ もそれに追随して変動する。式 (3) より SILO 出力周波数の振れ幅は $\Delta\omega_{\rm LR}$ に比例するので、周波数変調の深さが掃引位置によって変わる。これが FM–AM 変換であり、純粋な周波数情報であるべきものに振幅変動が混入する。さらに $Q$ と $E_{\rm osc}$ も周波数とともに変わり、非線形性を悪化させ安定度にも影響する。

SCSIL:$\omega_{\rm osc}$ 恆為 2.4 GHz,掃頻完全發生在外部 VCO 上。因此 $\Delta\omega_{\rm LR}$ 在整個 $t_s$ 內是常數,式 (13) 中每個 tone 的振幅才有明確意義(正比於該目標的反射功率),也才能拿來做 §8.3 的振幅配對。SCSIL: $\omega_{\rm osc}$ stays at 2.4 GHz and the sweeping happens entirely in the external VCO. $\Delta\omega_{\rm LR}$ is therefore constant over the whole of $t_s$, which is what gives each tone amplitude in (13) a definite meaning (proportional to that target's reflected power) and makes the amplitude pairing of §8.3 possible.SCSIL:$\omega_{\rm osc}$ は 2.4 GHz のまま動かず、掃引はすべて外部 VCO で行われる。したがって $\Delta\omega_{\rm LR}$ は $t_s$ 全体で定数となり、式 (13) の各トーン振幅に明確な意味(当該目標の反射電力に比例)が生まれ、§8.3 の振幅による対応付けが可能になる。

Practice 4 — CW 模式的頻率解析度frequency resolution in CW modeCW モードの周波数分解能

Problem: 感測週期 $T = 20$ s。求 (a) FFT 的頻率解析度;(b) 換算成 breaths/min 與 beats/min;(c) FEA 做到 0.03 Hz 時對應多少 beats/min;(d) 若兩人心率差 2 beats/min,FFT 分得開嗎?FEA 呢?The sensing period is $T = 20$ s. Find (a) the FFT frequency resolution; (b) its equivalent in breaths/min and beats/min; (c) what 0.03 Hz from the FEA corresponds to in beats/min; (d) if two people's heart rates differ by 2 beats/min, can the FFT separate them? Can the FEA?センシング周期は $T = 20$ s である。(a) FFT の周波数分解能、(b) それを breaths/min と beats/min に換算した値、(c) FEA の 0.03 Hz が何 beats/min に相当するか、(d) 2 名の心拍数の差が 2 beats/min のとき FFT で分離できるか、FEA ではどうか、を求めよ。

點此展開解答Click to reveal solutionクリックで解答を表示

(a) $\Delta f = 1/T = 1/20 = \mathbf{0.05\ Hz}$

(b) $0.05\ {\rm Hz}\times 60 = \mathbf{3.0}$ breaths/min(或 beats/min)breaths/min (or beats/min)breaths/min(あるいは beats/min)

(c) $0.03\times60 = \mathbf{1.8}$ beats/min

(d) FFT:2 < 3.0 ⇒ 分不開。FEA:2 > 1.8 ⇒ 剛好分得開。這 1.2 beats/min 的差距就是 FEA 在 CW 模式的價值。FFT: 2 < 3.0 ⇒ cannot separate them. FEA: 2 > 1.8 ⇒ just barely separates them. That 1.2 beats/min margin is what the FEA is worth in CW mode.FFT:2 < 3.0 ⇒ 分離できない。FEA:2 > 1.8 ⇒ ぎりぎり分離できる。この 1.2 beats/min の差こそが CW モードにおける FEA の価値である。

Practice 5 — 為什麼不能用 MUSICwhy MUSIC cannot be usedなぜ MUSIC が使えないのか

Problem: 完整寫出「SIL 架構不能用 MUSIC」的推理鏈,並說明為什麼「模擬顯示 MUSIC 精度與 FEA 相當」這件事不構成反駁。Write out in full the chain of reasoning for “MUSIC cannot be used on an SIL architecture”, and explain why the fact that simulation shows MUSIC to be as accurate as the FEA is not a counter-argument.「SIL 構成では MUSIC が使えない」という推論の鎖を余さず書き出し、「シミュレーションでは MUSIC の精度が FEA と同等である」という事実が反論にならない理由を説明せよ。

點此展開解答Click to reveal solutionクリックで解答を表示
  1. SIL 雷達等效於一階 delta–sigma 調變器,把 SILO 的相位雜訊往高頻推,斜率 +20 dB/decadeAn SIL radar is equivalent to a first-order delta–sigma modulator, pushing the SILO phase noise up in frequency at +20 dB/decade.SIL レーダーは一次デルタシグマ変調器と等価であり、SILO の位相雑音を +20 dB/decade で高域へ押し上げる。
  2. 相位雜訊本身因 flicker noise 而具有 −30 dB/decade 斜率。The phase noise itself has a −30 dB/decade slope because of flicker noise.位相雑音自体はフリッカ雑音のため −30 dB/decade の傾きをもつ。
  3. 兩者相加 ⇒ 解調訊號的雜訊頻譜為 −10 dB/decade不是白雜訊(0 dB/decade)。Adding the two ⇒ the noise spectrum of the demodulated signal is −10 dB/decade, which is not white noise (0 dB/decade).両者を足すと ⇒ 復調信号の雑音スペクトルは −10 dB/decade であり、白色雑音(0 dB/decade)ではない
  4. MUSIC 靠「訊號子空間 $\perp$ 雜訊子空間」建構特徵分解。前提不成立 ⇒ 無法正確建構子空間MUSIC builds its eigendecomposition on “signal subspace $\perp$ white noise subspace”. The premise fails ⇒ the subspaces cannot be constructed correctly.MUSIC は「信号部分空間 $\perp$ 白色雑音部分空間」を前提に固有分解を構成する。前提が成り立たない ⇒ 部分空間を正しく構成できない

為什麼模擬結果不構成反駁:論文的模擬是加白高斯雜訊 (AWGN) 的理想情境 — 在那裡 MUSIC 的前提剛好成立,所以表現當然好。但真實 SIL 硬體的雜訊是 −10 dB/decade 的有色雜訊。模擬證明的是「FEA 在 MUSIC 的主場也不輸」,而不是「MUSIC 可以搬到 SIL 上」。Why the simulation is not a counter-argument: the paper's simulation is an idealised setting with additive white Gaussian noise (AWGN) — there MUSIC's premise happens to hold, so of course it performs well. But the noise of real SIL hardware is coloured, at −10 dB/decade. The simulation proves that the FEA holds its own on MUSIC's home ground; it does not prove that MUSIC can be moved onto an SIL system.シミュレーション結果が反論にならない理由:論文のシミュレーションは加法性白色ガウス雑音 (AWGN) を仮定した理想条件である。そこでは MUSIC の前提がたまたま成立するため、性能が良いのは当然である。しかし実際の SIL ハードウェアの雑音は −10 dB/decade の有色雑音である。シミュレーションが示したのは「MUSIC の土俵でも FEA は引けを取らない」ことであって、「MUSIC を SIL に移植できる」ことではない。

Practice 6 — 相位診斷器的靈敏度sensitivity of the phase diagnostic位相診断器の感度

Problem: 用 $\omega_{\rm TX}=2\pi\times5.725$ GHz、$f_B=150$ MHz、$t_s=0.01$ s,求 (a) $d\phi_s/d\tau_s$;(b) $d\phi_s/df_s$(度/Hz);(c) 相位繞完一圈需要多少 Hz 的頻率變化;(d) 由此說明為什麼這個檢查只能當「二元警報器」。With $\omega_{\rm TX}=2\pi\times5.725$ GHz, $f_B=150$ MHz and $t_s=0.01$ s, find (a) $d\phi_s/d\tau_s$; (b) $d\phi_s/df_s$ in degrees per Hz; (c) the frequency change needed for the phase to wrap once; (d) hence explain why this test can only serve as a binary alarm.$\omega_{\rm TX}=2\pi\times5.725$ GHz、$f_B=150$ MHz、$t_s=0.01$ s として、(a) $d\phi_s/d\tau_s$、(b) $d\phi_s/df_s$(度/Hz)、(c) 位相が 1 周するのに必要な周波数変化、を求め、(d) そこからこの検査が「二値の警報器」にしかなり得ない理由を説明せよ。

點此展開解答Click to reveal solutionクリックで解答を表示

(a) 由式 (17),$\dfrac{\omega_{s,i}}{\omega_B}t_s = \tau_{s,i}$,所以 $\dfrac{d\phi_s}{d\tau_s} = \omega_{\rm TX} = 2\pi\times5.725\times10^9$ rad/s。From (17), $\dfrac{\omega_{s,i}}{\omega_B}t_s = \tau_{s,i}$, so $\dfrac{d\phi_s}{d\tau_s} = \omega_{\rm TX} = 2\pi\times5.725\times10^9$ rad/s.式 (17) より $\dfrac{\omega_{s,i}}{\omega_B}t_s = \tau_{s,i}$ であるから、$\dfrac{d\phi_s}{d\tau_s} = \omega_{\rm TX} = 2\pi\times5.725\times10^9$ rad/s。

(b) $\dfrac{d\tau_s}{df_s}=\dfrac{t_s}{f_B}=\dfrac{0.01}{1.5\times10^8}=66.7$ ps/Hz。故 , hence 。したがって $\dfrac{d\phi_s}{df_s}=2\pi\times5.725\times10^9\times66.7\times10^{-12}=2.40$ rad/Hz $= \mathbf{137^\circ/Hz}$

(c) $360/137 = \mathbf{2.62\ Hz}$

(d) FFT 的 bin 間距是 100 Hz,量測峰值又只讀到整數 Hz — 而 1 Hz 的誤差就讓理論相位轉 137°。所以「量測相位」與「理論相位」的差值沒有可線性內插的物理意義;它只能回答「吻合 / 嚴重不吻合」。這也是 Table II 中連已分離的 Fig. 5(a) 都顯示大落差的原因(見 §6.3 的閱讀注意)。The FFT bin spacing is 100 Hz and the measured peak is read only to the nearest Hz — yet a 1 Hz error rotates the theoretical phase by 137°. So the difference between the measured and the theoretical phase has no physical meaning that can be interpolated linearly; it can only answer “agrees / badly disagrees”. This is also why, in Table II, even the already-separated Fig. 5(a) shows a large discrepancy (see the reading note in §6.3).FFT のビン間隔は 100 Hz であり、しかも実測ピークは整数 Hz までしか読めない — ところが 1 Hz の誤差で理論位相は 137° 回ってしまう。したがって「実測位相」と「理論位相」の差には線形補間できる物理的意味はない。答えられるのは「一致/大きく不一致」だけである。Table II で、すでに分離しているはずの Fig. 5(a) にさえ大きな食い違いが現れる理由もこれである(§6.3 の読解上の注意を参照)。

Practice 7 — 從 Table III 推 FEA 的失效條件deducing the FEA's failure condition from Table IIITable III から FEA の破綻条件を導く

Problem: Table III 第 4 列(Cable A 14.3 ns、Cable B 15.85 ns)中 FEA 對 B 的誤差達 27.95%。用式 (16) 說明為什麼,並算出「FEA 可用」的最小延遲差與對應的最小距離間距。In row 4 of Table III (Cable A 14.3 ns, Cable B 15.85 ns) the FEA error for B reaches 27.95%. Use (16) to explain why, and compute the minimum delay difference — and the corresponding minimum range spacing — for which the FEA is usable.Table III の第 4 行(Cable A 14.3 ns、Cable B 15.85 ns)では B に対する FEA の誤差が 27.95% に達する。式 (16) を用いてその理由を説明し、「FEA が使える」最小遅延差と、それに対応する最小距離間隔を求めよ。

點此展開解答Click to reveal solutionクリックで解答を表示

延遲差 $= 15.85 - 14.3 = 1.55$ ns。理論延遲解析度 $\Delta\tau_s = 1/f_B = 6.67$ ns。比值 $= 1.55/6.67 = \mathbf{0.23}$。The delay difference is $15.85 - 14.3 = 1.55$ ns. The theoretical delay resolution is $\Delta\tau_s = 1/f_B = 6.67$ ns. The ratio is $1.55/6.67 = \mathbf{0.23}$.遅延差は $15.85 - 14.3 = 1.55$ ns。理論遅延分解能は $\Delta\tau_s = 1/f_B = 6.67$ ns。比は $1.55/6.67 = \mathbf{0.23}$ である。

論文明確指出:當延遲差小於 0.25 倍理論解析度時,FEA 的估計誤差會急遽上升。 0.23 $\lt$ 0.25 ⇒ 已越界,所以 27.95% 的誤差是可預期的,不是實作錯誤。The paper states explicitly that once the delay difference falls below 0.25 times the theoretical resolution, the FEA estimation error rises sharply. Here 0.23 $\lt$ 0.25 ⇒ the boundary has been crossed, so the 27.95% error is to be expected, not an implementation mistake.論文は明言している — 遅延差が理論分解能の 0.25 倍を下回ると、FEA の推定誤差は急激に増大する。ここでは 0.23 $\lt$ 0.25 ⇒ 境界を越えており、27.95% の誤差は想定内であって実装の誤りではない。

可用邊界:$\Delta\tau_{\min} = 0.25\times6.67 = \mathbf{1.67\ ns}$,對應距離間距 $\Delta R_{\min} = \dfrac{c}{2}\times1.67\ {\rm ns} = \mathbf{25\ cm}$。The usable boundary: $\Delta\tau_{\min} = 0.25\times6.67 = \mathbf{1.67\ ns}$, corresponding to a range spacing of $\Delta R_{\min} = \dfrac{c}{2}\times1.67\ {\rm ns} = \mathbf{25\ cm}$.使用可能な境界:$\Delta\tau_{\min} = 0.25\times6.67 = \mathbf{1.67\ ns}$、対応する距離間隔は $\Delta R_{\min} = \dfrac{c}{2}\times1.67\ {\rm ns} = \mathbf{25\ cm}$ である。

對照:Table III 第 2、3 列的比值分別是 $6.9/6.67 = 1.03$ 與 $2.9/6.67 = 0.43$,都在邊界之上,FEA 誤差 $\lt 3\%$ — 一致。而 §8 的人體實驗最小間距 0.6 m(比值 0.6),也在安全區內。Cross-check: rows 2 and 3 of Table III give ratios of $6.9/6.67 = 1.03$ and $2.9/6.67 = 0.43$, both above the boundary, with FEA errors $\lt 3\%$ — consistent. And the smallest spacing in the human experiments of §8 is 0.6 m (a ratio of 0.6), also inside the safe region.照合:Table III の第 2・3 行の比はそれぞれ $6.9/6.67 = 1.03$ と $2.9/6.67 = 0.43$ で、いずれも境界より上にあり、FEA 誤差は $\lt 3\%$ — 整合する。§8 の人体実験における最小間隔 0.6 m(比 0.6)も安全領域の内側である。

Practice 8 — 綜合:設計一台 30 cm 解析度的 SCSIL 雷達synthesis: design an SCSIL radar with 30 cm resolution総合:30 cm 分解能の SCSIL レーダーを設計する

Problem: 客戶要求「兩人徑向間距 30 cm 也能分辨」。假設沿用本文的 FEA(可把有效解析度改善到 0.6 倍理論值,且延遲差不得小於 0.25 倍理論解析度)。求 (a) 所需的理論 $\Delta R$ 與頻寬 $f_B$;(b) 若 SILO 固定 2.4 GHz,VCO 需要多大掃頻範圍;(c) 檢查 0.25 倍邊界是否被違反;(d) 指出一個此設計會遇到的新問題。A customer asks for two people 30 cm apart in range to be resolved. Assume the paper's FEA is reused (effective resolution improved to 0.6 times the theoretical value, and the delay difference must not fall below 0.25 times the theoretical resolution). Find (a) the required theoretical $\Delta R$ and bandwidth $f_B$; (b) the VCO sweep range needed if the SILO stays at 2.4 GHz; (c) whether the 0.25 boundary is violated; (d) one new problem this design will run into.顧客から「径方向間隔 30 cm の 2 名を分離したい」との要求があった。本論文の FEA をそのまま用いる(実効分解能は理論値の 0.6 倍まで改善でき、遅延差は理論分解能の 0.25 倍を下回ってはならない)と仮定する。(a) 必要な理論 $\Delta R$ と帯域幅 $f_B$、(b) SILO を 2.4 GHz に固定した場合に VCO が必要とする掃引範囲、(c) 0.25 倍の境界を侵していないかの確認、(d) この設計で新たに生じる問題を一つ挙げよ。

點此展開解答Click to reveal solutionクリックで解答を表示

(a) 要在 0.6 倍理論解析度處可用 ⇒ $\Delta R = 0.30/0.6 = \mathbf{0.5\ m}$。故 $f_B = c/(2\Delta R) = 3\times10^8/1 = \mathbf{300\ MHz}$(本文的 2 倍)。Usable at 0.6 times the theoretical resolution ⇒ $\Delta R = 0.30/0.6 = \mathbf{0.5\ m}$. Hence $f_B = c/(2\Delta R) = 3\times10^8/1 = \mathbf{300\ MHz}$, twice what the paper uses.理論分解能の 0.6 倍で使えるとすると ⇒ $\Delta R = 0.30/0.6 = \mathbf{0.5\ m}$。よって $f_B = c/(2\Delta R) = 3\times10^8/1 = \mathbf{300\ MHz}$、本論文の 2 倍である。

(b) VCO 需掃 300 MHz,例如 3.325 → 3.625 GHz;發射頻段變成 5.725 → 6.025 GHz。注意這已超出 5.725–5.875 GHz 的 ISM 頻段上限 — 實務上得改用其他頻段或改變頻率規劃(例如把 SILO 移到較低頻)。The VCO must sweep 300 MHz, e.g. 3.325 → 3.625 GHz, putting the transmit band at 5.725 → 6.025 GHz. Note that this already exceeds the 5.725–5.875 GHz ISM band — in practice one would have to use a different band or rework the frequency plan (for instance move the SILO lower).VCO は 300 MHz を掃引する必要がある。たとえば 3.325 → 3.625 GHz とすれば、送信帯域は 5.725 → 6.025 GHz となる。これはすでに 5.725–5.875 GHz の ISM 帯上限を超えている点に注意 — 実務上は別の周波数帯を使うか、周波数プランを見直す(たとえば SILO をより低い周波数へ移す)必要がある。

(c) $\Delta\tau_s = 1/(3\times10^8) = 3.33$ ns;0.25 倍邊界 $= 0.83$ ns,對應距離間距 $12.5$ cm。目標 30 cm 對應延遲差 $2\times0.30/c = 2$ ns $\gt 0.83$ ns ⇒ 沒有違反,安全。$\Delta\tau_s = 1/(3\times10^8) = 3.33$ ns; the 0.25 boundary is $0.83$ ns, corresponding to a range spacing of $12.5$ cm. The 30 cm target corresponds to a delay difference of $2\times0.30/c = 2$ ns $\gt 0.83$ ns ⇒ no violation; it is safe.$\Delta\tau_s = 1/(3\times10^8) = 3.33$ ns。0.25 倍の境界は $0.83$ ns で、距離間隔にして $12.5$ cm に相当する。目標の 30 cm に対応する遅延差は $2\times0.30/c = 2$ ns $\gt 0.83$ ns ⇒ 違反していない。安全である。

(d) 可能的新問題(任一即可):
頻譜合規:300 MHz 頻寬放不進 5.8 GHz ISM 頻段(見 (b))。
混頻器與 LNA 的頻寬/平坦度:Table I 的元件(例如 coupler 0.7–2.5 GHz、splitter 1 為 0.5–5 GHz)需重新選型。
VCO 線性度:掃頻範圍加倍後 $K_v$ 的非線性更明顯,而本架構刻意避開了預失真校正 — 得重新評估。
SNR:由 §7 的模擬,REE 對 SNR 敏感;頻寬加倍使每個 bin 的雜訊功率上升,須以天線增益或發射功率補回。
Any one of the following:
Spectrum compliance: 300 MHz does not fit inside the 5.8 GHz ISM band (see (b)).
Mixer and LNA bandwidth / flatness: the components of Table I (the coupler at 0.7–2.5 GHz, splitter 1 at 0.5–5 GHz) would have to be reselected.
VCO linearity: doubling the sweep range makes the nonlinearity of $K_v$ more pronounced, and this architecture deliberately avoids predistortion calibration — it would need re-evaluating.
SNR: from the simulation in §7, the REE is sensitive to SNR; doubling the bandwidth raises the noise power per bin, which must be made up with antenna gain or transmit power.
次のいずれか一つでよい。
周波数コンプライアンス:300 MHz の帯域幅は 5.8 GHz ISM 帯に収まらない((b) 参照)。
ミキサと LNA の帯域幅/平坦度:Table I の部品(カプラ 0.7–2.5 GHz、splitter 1 は 0.5–5 GHz など)を選定し直す必要がある。
VCO の直線性:掃引範囲が倍になると $K_v$ の非線形性がより顕著になる。本構成はプリディストーション校正を意図的に避けているため、再評価が必要となる。
SNR:§7 のシミュレーションが示すとおり REE は SNR に敏感である。帯域幅を倍にすると 1 ビンあたりの雑音電力が増えるため、アンテナ利得か送信電力で補う必要がある。