Design Note · Yu & Horng 2020 TBioCAS + Wu 2023 MS Thesis

SIL / DSIL 雷達靈敏度設計SIL / DSIL Radar Sensitivity DesignSIL / DSIL レーダ感度設計

怎麼提升靈敏度?兩台雷達、一條主公式 — 位移解析度 = 半波長 × 相位量化比。並解釋為何 DSIL 的靈敏度反比於 $f_{IF}$、正比於 $f_{clk}$,以及升 IF 換取注入鎖定頻寬的 1:1 代價。How do you improve sensitivity? Two radars, one master equation — displacement resolution = half a wavelength × the phase-quantization ratio. It also explains why DSIL sensitivity is inversely proportional to $f_{IF}$ and proportional to $f_{clk}$, and the 1:1 price you pay in resolution when you raise the IF to buy injection-locking bandwidth.感度をどう上げるか。2 台のレーダを 1 本のマスター式で統一する — 変位分解能 = 半波長 × 位相量子化比。さらに、DSIL の感度が $f_{IF}$ に反比例し $f_{clk}$ に比例する理由と、IF を上げて注入同期帯域を得るときに払う 1:1 の代償を説明する。

大綱 — 點擊展開Outline — click to expandアウトライン — クリックで展開
0 · 主公式0 · Master equation0 · マスター式
1 · Yu 超音波 SIL1 · Yu's ultrasonic SIL1 · Yu の超音波 SIL
2 · 量化機制2 · The quantization mechanism2 · 量子化のメカニズム
3 · DSIL 靈敏度公式3 · The DSIL sensitivity equation3 · DSIL の感度式
4 · IF 的雙面性4 · The two faces of the IF4 · IF の二面性
5 · DSIL 實務前置條件5 · DSIL practical prerequisites5 · DSIL の実務上の前提条件
6 · 改善清單6 · Improvement checklist6 · 改善リスト

0 · 一條式子統一兩台雷達0 · One equation for both radars0 · 1 本の式で 2 台のレーダを統一する

楊祥華老師那篇 40 kHz 超音波 SIL 雷達(Yu & Horng, TBioCAS 2020)與吳易陽的 5.8 GHz DSIL 雷達(NSYSU 碩論 2023),架構是同一套:可調數位延遲線 + PI 控制器,把注入相位鎖在 $\theta=\pi$。既然輸出量就是那條延遲線的延遲量,兩者的位移解析度就服從同一條式子:Prof. Horng's 40 kHz ultrasonic SIL radar (Yu & Horng, TBioCAS 2020) and Wu Yi-Yang's 5.8 GHz DSIL radar (NSYSU MS thesis, 2023) share one architecture: a variable digital delay line plus a PI controller that locks the injection phase at $\theta=\pi$. Since the output quantity is the delay of that line, the displacement resolution of both obeys the same equation:Horng 教授の 40 kHz 超音波 SIL レーダ (Yu & Horng, TBioCAS 2020) と Wu Yi-Yang の 5.8 GHz DSIL レーダ (NSYSU 修士論文 2023) は同一のアーキテクチャである。可変ディジタル遅延線 + PI 制御器で注入位相を $\theta=\pi$ に固定するという構成だ。出力量そのものが遅延線の遅延量である以上、両者の変位分解能は同じ式に従う。

Master equation — 位移解析度displacement resolution変位分解能
$$\Delta D_{min}=\underbrace{\frac{\lambda_{carrier}}{2}}_{\text{感測端刻度}}\times\underbrace{\frac{f_{delay}}{f_{clk}}}_{\text{致動端相位量化比}}$$
$$\Delta D_{min}=\underbrace{\frac{\lambda_{carrier}}{2}}_{\text{sensing-side scale}}\times\underbrace{\frac{f_{delay}}{f_{clk}}}_{\text{actuator-side phase quantization}}$$
$$\Delta D_{min}=\underbrace{\frac{\lambda_{carrier}}{2}}_{\text{センシング側の目盛}}\times\underbrace{\frac{f_{delay}}{f_{clk}}}_{\text{アクチュエータ側の位相量子化比}}$$

兩個因子各管一件事:Each factor owns one job:2 つの因子はそれぞれ別の役割を持つ。

項目Item項目Yu 超音波 SIL (2020)Yu ultrasonic SIL (2020)Yu 超音波 SIL (2020)Wu DSIL (2023)
載波Carrier搬送波40 kHz 超音波,$c=340$ m/s40 kHz ultrasound, $c=340$ m/s40 kHz 超音波、$c=340$ m/s5.8 GHz 電磁波,$c=3\times10^8$ m/s5.8 GHz electromagnetic wave, $c=3\times10^8$ m/s5.8 GHz 電磁波、$c=3\times10^8$ m/s
$\lambda_{carrier}/2$4.25 mm25.86 mm
延遲線作用在Delay line acts on遅延線が作用する対象載波本身 (40 kHz)the carrier itself (40 kHz)搬送波そのもの (40 kHz)IF (40 kHz),非 RFthe IF (40 kHz), not RFIF (40 kHz)、RF ではない
$f_{delay}/f_{clk}$40 k / 50 M = $8\times10^{-4}$40 k / 50 M = $8\times10^{-4}$
$\Delta D_{min}$3.4 µm20.7 µm
注意這張表最有趣的一行Note the most interesting row in this tableこの表で最も興味深い行
兩台雷達的相位量化比完全相同(都是 40 kHz 訊號、20 ns clock,每 tick 都只給 $2\pi\times8\times10^{-4}=5.03$ mrad)。差別純粹來自載波波長:超音波 $\lambda/2$ 只有 4.25 mm,所以贏了 6.1 倍。這也說明「提升靈敏度」與「提升 clock」其實是兩個獨立旋鈕,別混在一起談。
The two radars have exactly the same phase-quantization ratio (both a 40 kHz signal and a 20 ns clock, so each tick buys only $2\pi\times8\times10^{-4}=5.03$ mrad). The difference comes purely from the carrier wavelength: the ultrasonic $\lambda/2$ is only 4.25 mm, which is why it wins by 6.1×. That also shows "improve sensitivity" and "raise the clock" are two independent knobs — do not conflate them.
2 台のレーダの位相量子化比は完全に同一である (どちらも 40 kHz の信号と 20 ns クロックで、1 tick あたり $2\pi\times8\times10^{-4}=5.03$ mrad しか得られない)。差は純粋に搬送波の波長から生じる。超音波の $\lambda/2$ はわずか 4.25 mm なので 6.1 倍有利になる。つまり「感度を上げる」ことと「クロックを上げる」ことは独立した 2 つのつまみであり、混同してはいけない。
3.4 µm
Yu 超音波解析度Yu ultrasonic resolutionYu 超音波の分解能
20.7 µm
DSIL 靜態擺動 (實測達成)DSIL static swing (measured)DSIL 静止時の振動 (実測達成)
50 µm
DSIL 等速移動下DSIL under constant-velocity motionDSIL 等速移動下
2.97 m
Yu 偵測距離 (實測)Yu detection range (measured)Yu 検出距離 (実測)
2.5 m
DSIL 最遠實測距離DSIL farthest measured rangeDSIL 実測の最遠距離
116.85 dB
DSIL 鏡像拒絕 (類比 81.24)DSIL image rejection (analog 81.24)DSIL イメージ除去比 (アナログ 81.24)
20.4 m/s
Yu $v_{max}$
124 m/s
DSIL $v_{max}$

1 · 「靈敏度」的三個地板1 · The three floors of "sensitivity"1 ·「感度」の 3 つの下限

問「怎麼提升靈敏度」之前要先問是哪一種。Yu 的論文裡有三個互相獨立的地板,各由不同東西決定 — 攻錯了就白花力氣。Before asking "how do I improve sensitivity", ask which sensitivity. Yu's paper contains three mutually independent floors, each set by something different — attack the wrong one and the effort is wasted.「感度をどう上げるか」を問う前に、どの感度かを問う必要がある。Yu の論文には互いに独立した 3 つの下限があり、それぞれ別の要因で決まる。間違ったものを攻めれば労力は無駄になる。

1.1 位移解析度 — 3.4 µm(由延遲量化決定)1.1 Displacement resolution — 3.4 µm (set by delay quantization)1.1 変位分解能 — 3.4 µm (遅延の量子化で決まる)

輸出即延遲(論文式 (5):$\hat{x}=-0.5c(d-a)$),而延遲只能取 clock 週期的整數倍:The output is the delay (paper eq. (5): $\hat{x}=-0.5c(d-a)$), and the delay can only take integer multiples of the clock period:出力そのものが遅延である (論文の式 (5): $\hat{x}=-0.5c(d-a)$)。そして遅延はクロック周期の整数倍しか取れない。

Resolution & Range $$\text{Resolution}=\tfrac{1}{2}c\,\tau_{clk}=\tfrac{1}{2}(340)(20\text{ ns})=3.4\ \mu m$$ $$\text{Range}=\tfrac{1}{2}c\,N\tau_{clk}=\tfrac{1}{2}(340)(40000)(20\text{ ns})=136\text{ mm}$$

那個 $\tfrac12$ 是往返:多一個 tick 等於多 $c\tau_{clk}=6.8\ \mu m$ 的聲程,但聲程走兩趟,對應目標只動 3.4 µm。That $\tfrac12$ is the round trip: one extra tick adds $c\tau_{clk}=6.8\ \mu m$ of acoustic path, but the sound travels the path twice, so the target has only moved 3.4 µm.この $\tfrac12$ は往復を表す。1 tick 増えると音響経路は $c\tau_{clk}=6.8\ \mu m$ 伸びるが、音は経路を 2 回通るので、対象の移動量は 3.4 µm にすぎない。

這是目前的主導雜訊 — 有證據This is the dominant noise today — with evidenceこれが現状の支配的ノイズである — 根拠あり
論文圖 13 量 10 µm 振幅時出現約 26 µm p-p 雜訊,作者明言「majorly due to the finite resolution of the variable delay」。26/3.4 $\approx$ 7.6 LSB,代表迴路正在跨好幾個 LSB 之間 limit-cycle,而不是卡死在死區裡。圖 15 也顯示振幅小於 0.05 mm 時實測 THD 與模擬吻合 — 意即該區間是量化在主導,不是電路雜訊。所以生理訊號應用要提升靈敏度,這裡才是戰場。
Figure 13 of the paper shows about 26 µm p-p of noise while measuring a 10 µm amplitude, and the authors state it is "majorly due to the finite resolution of the variable delay". 26/3.4 $\approx$ 7.6 LSB, so the loop is limit-cycling across several LSBs rather than being stuck in a dead zone. Figure 15 likewise shows measured THD agreeing with simulation below 0.05 mm amplitude — meaning quantization, not circuit noise, dominates that regime. So for vital-sign applications, this is where the battle for sensitivity is fought.
論文の図 13 では 10 µm の振幅を測定する際に約 26 µm p-p のノイズが現れ、著者は「majorly due to the finite resolution of the variable delay」と明言している。26/3.4 $\approx$ 7.6 LSB であり、ループは不感帯に固着しているのではなく、複数 LSB をまたいでリミットサイクルしていることを意味する。図 15 も、振幅 0.05 mm 未満では実測 THD がシミュレーションと一致することを示す。つまりこの領域を支配しているのは回路雑音ではなく量子化である。したがって生体信号用途で感度を上げるなら、戦場はここである。

1.2 距離靈敏度 — $V_R=225\ \mu V$,$R=2.97$ m1.2 Range sensitivity — $V_R=225\ \mu V$, $R=2.97$ m1.2 距離感度 — $V_R=225\ \mu V$、$R=2.97$ m

由比較器的 hysteresis 與接收放大器增益設下最小可偵測回波,再經超音波距離方程換算成距離(論文 p.7、式 (A49)、(A52)):The comparator hysteresis and the receive amplifier gain set the smallest detectable echo, which the ultrasonic range equation then converts into a distance (paper p.7, eqs. (A49) and (A52)):コンパレータのヒステリシスと受信アンプの利得が最小検出可能エコーを決め、それを超音波の距離方程式で距離に換算する (論文 p.7、式 (A49)、(A52))。

Minimum signal & range $$V_R=\frac{0.5h}{g}=\frac{0.5\times0.15}{334}=2.25\times10^{-4}\text{ V}$$ $$R_0=\left[2.4\times10^{(S+SPL-120)/20}\sqrt{A_{obj}}\,\frac{V_T}{V_R}\right]^{1/2},\qquad R=\frac{W(0.115\,\alpha R_0)}{0.115\,\alpha}$$

所以 $R_0\propto\sqrt{V_T/V_R}$。可動的旋鈕:So $R_0\propto\sqrt{V_T/V_R}$. The knobs you can turn:したがって $R_0\propto\sqrt{V_T/V_R}$ である。動かせるつまみは次のとおり。

旋鈕Knobつまみ改動Change変更内容效果Effect効果
Hysteresis $h$Hysteresis $h$ヒステリシス $h$0.15 V → 37 mV$V_R\div4$
接收增益 $g$Receive gain $g$受信利得 $g$334 → 1336$V_R\div4$
驅動電壓 $V_T$Drive voltage $V_T$駆動電圧 $V_T$9 V → 24 V$R_0\times1.63$
$SPL+S$合計 +6 dB+6 dB combined合計 +6 dB$R_0\times1.41$
波束角Beam angleビーム角55° → 25°功率更集中,同時抑制背後走動干擾More concentrated power, and it also suppresses interference from people walking behind電力がより集中し、背後の人の動きによる干渉も抑えられる
吸收損耗會把報酬吃掉Absorption loss eats the return吸収損失が利得を食いつぶす
用論文數據回推得 $R_0=4.6$ m 對應 $R=2.97$ m($\alpha=1.256$ dB/m)。往下推:
  • $V_R$ 改善 4 倍(12 dB)→ $R_0=9.2$ m → $R=4.7$ m
  • $V_R$ 改善 16 倍(24 dB)→ $R_0=18.4$ m → $R=6.9$ m
24 dB 只換到 2.3 倍距離 — 超過 ~5 m 之後就是在跟 Lambert-W 裡的指數對抗,前端增益不再划算。真正的解法是降低載波頻率($\alpha$ 在 40 kHz 以下掉得很快)。

另外 $h$ 存在的目的就是擋雜訊誤觸發。要安全地降 $h$,必須先在比較器加 40 kHz 帶通 — SIL 諧振腔的濾波發生在比較器之後,救不了判準點。這是前提,不是選項。
Back-solving from the paper's numbers, $R_0=4.6$ m corresponds to $R=2.97$ m ($\alpha=1.256$ dB/m). Extrapolating:
  • $V_R$ improved 4× (12 dB) → $R_0=9.2$ m → $R=4.7$ m
  • $V_R$ improved 16× (24 dB) → $R_0=18.4$ m → $R=6.9$ m
24 dB buys only 2.3× the range — beyond roughly 5 m you are fighting the exponential inside the Lambert-W, and front-end gain stops paying. The real fix is to lower the carrier frequency ($\alpha$ falls off quickly below 40 kHz).

Also, $h$ exists precisely to block noise-triggered false transitions. To lower $h$ safely you must first add a 40 kHz bandpass ahead of the comparator — the SIL resonator's filtering happens after the comparator and cannot rescue the decision point. That is a prerequisite, not an option.
論文の数値から逆算すると、$R_0=4.6$ m が $R=2.97$ m に対応する ($\alpha=1.256$ dB/m)。これを外挿すると次のようになる。
  • $V_R$ を 4 倍改善 (12 dB) → $R_0=9.2$ m → $R=4.7$ m
  • $V_R$ を 16 倍改善 (24 dB) → $R_0=18.4$ m → $R=6.9$ m
24 dB かけても距離は 2.3 倍にしかならない。おおよそ 5 m を超えると Lambert-W 内部の指数関数と戦うことになり、フロントエンドの利得は割に合わなくなる。本当の解は搬送波周波数を下げることである ($\alpha$ は 40 kHz 以下で急速に小さくなる)。

また $h$ が存在する目的は、ノイズによる誤トリガを防ぐことにほかならない。$h$ を安全に下げるには、まずコンパレータの前段に 40 kHz バンドパスを入れる必要がある。SIL 共振器によるフィルタリングはコンパレータの後段で起こるため、判定点を救えない。これは選択肢ではなく前提条件である。

1.3 速度靈敏度 — $v_{max}=20.4$ m/s1.3 Velocity sensitivity — $v_{max}=20.4$ m/s1.3 速度感度 — $v_{max}=20.4$ m/s

Max detectable speed (Yu 式 (18))Max detectable speed (Yu eq. (18))Max detectable speed (Yu 式 (18)) $$v_{max}=\frac{\pi\,\omega_{BW}}{5\,\omega_n}c=\frac{\pi\times3.82}{5\times40}\times340=20.4\text{ m/s}$$

提高控制頻寬 $\omega_{BW}$ 即可(現值 $2\pi\times3820$,GM 2.5 / PM 61°)。但圖 5、7 指出上限:超過 5 kHz(PM 50°)迴路開始震盪,三角波軌跡的性能就飽和了。胸腔運動最快只有 0.04 m/s,已有 500 倍餘裕 — 生理量測不必動這一項,而且 $v_{max}\propto1/\omega_n$,這也是不該亂拉高載波的另一個理由。Just raise the control bandwidth $\omega_{BW}$ (currently $2\pi\times3820$, GM 2.5 / PM 61°). But figures 5 and 7 mark the ceiling: past 5 kHz (PM 50°) the loop starts to ring and the triangular-trajectory performance saturates. Chest-wall motion peaks at only 0.04 m/s, leaving 500× of headroom — vital-sign measurement never needs to touch this term — and since $v_{max}\propto1/\omega_n$, it is one more reason not to push the carrier up carelessly.制御帯域 $\omega_{BW}$ を上げればよい (現状は $2\pi\times3820$、GM 2.5 / PM 61°)。ただし図 5 と図 7 が上限を示している。5 kHz (PM 50°) を超えるとループが振動しはじめ、三角波軌跡での性能は飽和する。胸壁運動は最大でも 0.04 m/s しかなく、すでに 500 倍の余裕がある。生体計測ではこの項に手を付ける必要はない。さらに $v_{max}\propto1/\omega_n$ であることも、搬送波をむやみに高くすべきでない理由の一つである。

2 · 為何「提高 clock」真的有效2 · Why "raising the clock" really works2 ·「クロックを上げる」がなぜ本当に効くのか

因為輸出就是延遲本身,把延遲量化就等於直接把量測值量化。分子上沒有任何玄機:Because the output is the delay itself, quantizing the delay quantizes the measurement directly. There is no mystery in the numerator:出力が遅延そのものである以上、遅延を量子化することは測定値をそのまま量子化することに等しい。分子に不思議な要素は何もない。

$$d\in\{k\,\tau_{clk}\},\ k=0\dots N-1\quad\Longrightarrow\quad \text{resolution}=\frac{c\,\tau_{clk}}{2}=\frac{c}{2f_{clk}}$$
time 位移displacement変位 1 LSB 理想等速位移ideal constant-velocity displacement理想的な等速変位 量化後的延遲輸出quantized delay output量子化された遅延出力
圖 1 — 等速運動下,延遲線只能輸出階梯。1 LSB = $c\,\tau_{clk}/2$(Yu: 3.4 µm;DSIL: 20.7 µm)。量化誤差 $\le\tfrac12$ LSB,但迴路會在相鄰兩階間 limit-cycle,這正是 §6.1 能把次級位元取回來的原因。Figure 1 — Under constant-velocity motion the delay line can only emit a staircase. 1 LSB = $c\,\tau_{clk}/2$ (Yu: 3.4 µm; DSIL: 20.7 µm). The quantization error is $\le\tfrac12$ LSB, but the loop limit-cycles between two adjacent steps — which is exactly why §6.1 can recover the sub-LSB bits.図 1 — 等速運動下では、遅延線は階段状の出力しか出せない。1 LSB = $c\,\tau_{clk}/2$ (Yu: 3.4 µm、DSIL: 20.7 µm)。量子化誤差は $\le\tfrac12$ LSB だが、ループは隣り合う 2 段の間でリミットサイクルする。これこそ §6.1 で下位ビットを取り戻せる理由である。

2.2 用相位再算一次 — 載波為何會消掉2.2 Redo it in the phase domain — why the carrier cancels2.2 位相で計算し直す — 搬送波がなぜ消えるのか

從注入相位 $\theta=\omega_n(D+d)$(Yu 式 (A23))走另一條路:Take the other route, starting from the injection phase $\theta=\omega_n(D+d)$ (Yu eq. (A23)):注入位相 $\theta=\omega_n(D+d)$ (Yu 式 (A23)) から別の経路をたどる。

$$\text{相位 LSB}:\ \delta\theta=\omega_n\tau_{clk}=2\pi(40\text{k})(20\text{n})=5.03\text{ mrad}$$ $$\text{相位轉位移}:\ \frac{c}{2\omega_n}=\frac{340}{2\pi\times80\text{k}}=676\ \mu m/\text{rad}$$ $$\Longrightarrow\ 5.03\text{ mrad}\times676\ \mu m/\text{rad}=3.4\ \mu m\quad\checkmark$$
$$\text{phase LSB}:\ \delta\theta=\omega_n\tau_{clk}=2\pi(40\text{k})(20\text{n})=5.03\text{ mrad}$$ $$\text{phase to displacement}:\ \frac{c}{2\omega_n}=\frac{340}{2\pi\times80\text{k}}=676\ \mu m/\text{rad}$$ $$\Longrightarrow\ 5.03\text{ mrad}\times676\ \mu m/\text{rad}=3.4\ \mu m\quad\checkmark$$
$$\text{位相 LSB}:\ \delta\theta=\omega_n\tau_{clk}=2\pi(40\text{k})(20\text{n})=5.03\text{ mrad}$$ $$\text{位相から変位へ}:\ \frac{c}{2\omega_n}=\frac{340}{2\pi\times80\text{k}}=676\ \mu m/\text{rad}$$ $$\Longrightarrow\ 5.03\text{ mrad}\times676\ \mu m/\text{rad}=3.4\ \mu m\quad\checkmark$$
$\omega_n$ 消掉了 — 這不是巧合$\omega_n$ cancelled — that is no coincidence$\omega_n$ が消えた — これは偶然ではない
$$\left(\frac{c}{2\omega_n}\right)\left(\omega_n\tau_{clk}\right)=\frac{c\,\tau_{clk}}{2}$$
載波頻率完全抵消:拉高載波讓「每弧度對應的位移」變細,但同時讓「每 tick 產生的相位」變粗,兩者剛好相消。所以在載波域延遲的架構裡,換更高頻的換能器對解析度毫無幫助 — 這與傳統 Doppler / SIL 雷達(靈敏度正比於載波)完全相反,也是相位消除架構最反直覺的一點。

DSIL 之所以能靠 $f_{RF}$ 提升靈敏度,正是因為它把延遲搬離載波、放到 IF,破壞了這個抵消(見 §3.2)。
The carrier frequency cancels completely: raising the carrier makes "displacement per radian" finer, but at the same time makes "phase per tick" coarser, and the two exactly cancel. So in an architecture that delays in the carrier domain, a higher-frequency transducer does nothing for resolution — the opposite of a conventional Doppler / SIL radar (whose sensitivity is proportional to the carrier), and the most counter-intuitive property of the phase-cancelling architecture.

The reason DSIL can gain sensitivity from $f_{RF}$ is precisely that it moves the delay off the carrier and onto the IF, breaking this cancellation (see §3.2).
搬送波周波数は完全に相殺される。搬送波を上げると「1 ラジアンあたりの変位」は細かくなるが、同時に「1 tick あたりの位相」も粗くなり、両者はちょうど打ち消し合う。したがって搬送波領域で遅延させるアーキテクチャでは、より高い周波数のトランスデューサに替えても分解能はまったく改善しない。これは従来のドップラー / SIL レーダ (感度が搬送波に比例する) とは正反対であり、位相相殺アーキテクチャで最も直感に反する点である。

DSIL が $f_{RF}$ で感度を稼げるのは、まさに遅延を搬送波から切り離して IF に移したことでこの相殺を壊しているからである (§3.2 参照)。

2.3 位元數 = 動態範圍2.3 Bit count = dynamic range2.3 ビット数 = ダイナミックレンジ

$$N=\frac{\text{Range}}{\text{Resolution}}=\frac{136\text{ mm}}{3.4\ \mu m}=40{,}000$$

剛好就是論文的移位暫存器位元數。所以 $N$ 不是自由參數,它就是以 LSB 為單位的動態範圍。維持量程不變而要把 LSB 縮小 4 倍,$N$ 就必須變成 160,000。解析度來自 clock,位元數只買到比值。That is exactly the shift-register length in the paper. So $N$ is not a free parameter — it is the dynamic range expressed in LSBs. To shrink the LSB by 4× while holding the span constant, $N$ must become 160,000. Resolution comes from the clock; the bit count only buys the ratio.これは論文のシフトレジスタのビット数とちょうど一致する。つまり $N$ は自由なパラメータではなく、LSB を単位としたダイナミックレンジそのものである。測定レンジを保ったまま LSB を 1/4 にするには、$N$ を 160,000 にしなければならない。分解能はクロックから来るのであり、ビット数は比を買うにすぎない。

40000-bit 移位暫存器在這個尺度是錯的結構(此節只針對 Yu 那份A 40000-bit shift register is the wrong structure at this scale (this subsection applies to Yu's design only)この規模で 40000-bit シフトレジスタは誤った構造である (本節は Yu の設計にのみ当てはまる)
40000 個 flip-flop 每個 clock 全部跟著移位。在 5CGXFC5C6F27C7(29,080 ALM、116,320 register — 兩篇論文用的是同一顆)上已佔約 34% 的暫存器,160 k 根本放不進去,而且動態功耗 $\propto N f_{clk}$ — 位元數 4 倍加 clock 4 倍就是 16 倍的切換活動。

Wu 的 DSIL 不受此限:碩論表 2.5 顯示延遲線本來就在 block RAM(記憶體位元 335,290、記憶體區塊 45/446;暫存器只用 13,760),所以下面這段只是 Yu 端需要做的功課。

改用 M10K 內的環形緩衝區:一個寫指標、一個讀指標,$\text{rd\_addr}=\text{wr\_ptr}-d$,simple dual-port、1 bit 寬。160 kbit 只佔該顆 4.46 Mbit 的約 4%,邏輯成本 $O(1)$。要手寫成 RAM + 指標 — Quartus 只對固定 tap 推導 altshift_taps,執行期可變 tap 不會被推導,會退回邏輯實作。
All 40000 flip-flops shift on every clock. On the 5CGXFC5C6F27C7 (29,080 ALM, 116,320 registers — both papers use the same device) that already consumes about 34% of the registers; 160 k simply will not fit, and dynamic power goes as $\propto N f_{clk}$ — 4× the bits plus 4× the clock is 16× the switching activity.

Wu's DSIL is not subject to this: table 2.5 of the thesis shows the delay line already lives in block RAM (memory bits 335,290, memory blocks 45/446; only 13,760 registers used), so the paragraph below is homework for the Yu side only.

Switch to a ring buffer inside M10K: one write pointer, one read pointer, $\text{rd\_addr}=\text{wr\_ptr}-d$, simple dual-port, 1 bit wide. 160 kbit occupies only about 4% of the device's 4.46 Mbit, and the logic cost is $O(1)$. It must be hand-written as RAM + pointers — Quartus only infers altshift_taps for fixed taps; a run-time variable tap is not inferred and falls back to a logic implementation.
40000 個のフリップフロップが毎クロック一斉にシフトする。5CGXFC5C6F27C7 (29,080 ALM、116,320 レジスタ — 両論文とも同一デバイス) では、これだけでレジスタの約 34% を占める。160 k は到底収まらないうえ、動的消費電力は $\propto N f_{clk}$ である。ビット数 4 倍にクロック 4 倍を加えれば、スイッチング活性は 16 倍になる。

Wu の DSIL はこの制約を受けない。修士論文の表 2.5 によれば、遅延線はもともとブロック RAM 上にある (メモリビット 335,290、メモリブロック 45/446。レジスタは 13,760 しか使っていない)。したがって以下の段落は Yu 側だけの課題である。

M10K 内のリングバッファに置き換える。書き込みポインタと読み出しポインタを 1 つずつ持ち、$\text{rd\_addr}=\text{wr\_ptr}-d$、simple dual-port、幅 1 bit とする。160 kbit はこのデバイスの 4.46 Mbit のわずか約 4% で、論理コストは $O(1)$ である。RAM + ポインタとして手書きする必要がある。Quartus は固定 tap に対してしか altshift_taps を推論せず、実行時可変 tap は推論されず論理実装にフォールバックしてしまう。

3 · DSIL 靈敏度公式3 · The DSIL sensitivity equation3 · DSIL の感度式

吳易陽碩論 p.11。注入相位由兩項組成 — 式 (2.9):Wu Yi-Yang's MS thesis, p.11. The injection phase is made of two terms — eq. (2.9):Wu Yi-Yang の修士論文 p.11。注入位相は 2 つの項から成る — 式 (2.9)。

式 (2.9) — 注入相位Eq. (2.9) — injection phase式 (2.9) — 注入位相
$$\theta(t)=\underbrace{\frac{2\omega_{RF}}{c}D(m,n)}_{\text{目標位移在 RF 產生}}+\underbrace{\omega_{IF}\,n\,\tau_{clk}}_{\text{延遲線在 IF 補償}}$$
$$\theta(t)=\underbrace{\frac{2\omega_{RF}}{c}D(m,n)}_{\text{target displacement, generated at RF}}+\underbrace{\omega_{IF}\,n\,\tau_{clk}}_{\text{delay line, compensating at IF}}$$
$$\theta(t)=\underbrace{\frac{2\omega_{RF}}{c}D(m,n)}_{\text{RF で生じる対象の変位}}+\underbrace{\omega_{IF}\,n\,\tau_{clk}}_{\text{IF で補償する遅延線}}$$

迴路把兩項相消,於是延遲字 $n$(18 bit)每跳 1 LSB 對應的最小可測位移即式 (2.10):The loop cancels the two terms against each other, so the smallest measurable displacement per 1 LSB step of the delay word $n$ (18 bit) is eq. (2.10):ループがこの 2 項を相殺するため、遅延ワード $n$ (18 bit) が 1 LSB 変化したときの最小可測変位が式 (2.10) となる。

式 (2.10) — 最小可偵測位移Eq. (2.10) — minimum detectable displacement式 (2.10) — 最小検出可能変位
$$\Delta D_{min}=\frac{c\,\omega_{IF}\,\tau_{clk}}{2\,\omega_{RF}}=\frac{\lambda_{RF}}{2}\cdot\frac{f_{IF}}{f_{clk}}$$

其中 $f_{RF}=5.8$ GHz、$f_{IF}=f_{SIL}=40$ kHz、$\tau_{clk}=20$ ns。因此where $f_{RF}=5.8$ GHz, $f_{IF}=f_{SIL}=40$ kHz and $\tau_{clk}=20$ ns. Thereforeここで $f_{RF}=5.8$ GHz、$f_{IF}=f_{SIL}=40$ kHz、$\tau_{clk}=20$ ns である。したがって

靈敏度比例關係Sensitivity scaling感度のスケーリング
$$\text{靈敏度}\ \propto\ \frac{f_{RF}\,f_{clk}}{f_{IF}}$$
$$\text{sensitivity}\ \propto\ \frac{f_{RF}\,f_{clk}}{f_{IF}}$$
$$\text{感度}\ \propto\ \frac{f_{RF}\,f_{clk}}{f_{IF}}$$

論文 p.11 原文也直接寫明:「由式(2.10)可以得知,提升本地振盪源頻率、降低中頻頻率與系統時脈週期皆能夠提升此系統之量測靈敏度。」The thesis says so outright on p.11: "From eq. (2.10) it can be seen that raising the local-oscillator frequency, and lowering the IF frequency and the system clock period, all improve the measurement sensitivity of this system."論文 p.11 にも明記されている。「式 (2.10) から、局部発振周波数を上げ、中間周波数とシステムクロック周期を下げることが、いずれも本システムの測定感度を向上させる」。

3.2 齒輪比 — 為什麼是 $f_{IF}/f_{clk}$3.2 The gear ratio — why it is $f_{IF}/f_{clk}$3.2 ギア比 — なぜ $f_{IF}/f_{clk}$ なのか

關鍵在於延遲線作用在 IF,但位移感測發生在 RF。若直接在 RF 域延遲,一個 tick 就是 $c\tau_{clk}/2=3$ m,完全不能用於 µm 級量測;改到 40 kHz 的 IF 去延遲,等於把刻度縮小了The key is that the delay line acts at IF while displacement sensing happens at RF. Delaying directly in the RF domain would make one tick $c\tau_{clk}/2=3$ m — useless for µm-scale measurement. Moving the delay to the 40 kHz IF shrinks the tick by鍵となるのは、遅延線は IF で作用するのに対し、変位のセンシングは RF で起こるという点である。RF 領域で直接遅延させると 1 tick が $c\tau_{clk}/2=3$ m となり、µm 級の測定にはまったく使えない。遅延を 40 kHz の IF に移すと、目盛が次の比だけ細かくなる。

$$\frac{f_{RF}}{f_{IF}}=\frac{5.8\times10^{9}}{4\times10^{4}}=145{,}000\ \text{倍}\qquad\Longrightarrow\qquad\frac{3\text{ m}}{145{,}000}=20.7\ \mu m$$
$$\frac{f_{RF}}{f_{IF}}=\frac{5.8\times10^{9}}{4\times10^{4}}=145{,}000\times\qquad\Longrightarrow\qquad\frac{3\text{ m}}{145{,}000}=20.7\ \mu m$$
$$\frac{f_{RF}}{f_{IF}}=\frac{5.8\times10^{9}}{4\times10^{4}}=145{,}000\ \text{倍}\qquad\Longrightarrow\qquad\frac{3\text{ m}}{145{,}000}=20.7\ \mu m$$
在 RF 域直接延遲 (5.8 GHz) → 不可用Delay directly in the RF domain (5.8 GHz) → unusableRF 領域で直接遅延 (5.8 GHz) → 使用不可 0 3 m 6 m 9 m 12 m 15 m ÷ f RF / f IF = 145,000 在 IF 域延遲 (40 kHz) → DSIL 作法Delay in the IF domain (40 kHz) → the DSIL approachIF 領域で遅延 (40 kHz) → DSIL の手法 0 20.7µm 41.4 62.1 82.8 103.5
圖 2 — 同一顆 20 ns clock,延遲域不同就差 145,000 倍。上:在 RF 域,1 tick = 3 m。下:搬到 IF 域,1 tick = 20.7 µm。這個降頻比就是整個架構的槓桿,也是為何非得用 low-IF SIL、不能直接數位化 5.8 GHz。Figure 2 — The same 20 ns clock, but a factor of 145,000 apart depending on which domain the delay sits in. Top: in the RF domain, 1 tick = 3 m. Bottom: moved to the IF domain, 1 tick = 20.7 µm. That down-conversion ratio is the lever of the whole architecture, and the reason a low-IF SIL is mandatory instead of digitizing 5.8 GHz directly.図 2 — 同じ 20 ns クロックでも、遅延を置く領域が違えば 145,000 倍の差が出る。上段: RF 領域では 1 tick = 3 m。下段: IF 領域に移すと 1 tick = 20.7 µm。この周波数変換比こそがアーキテクチャ全体のてこであり、5.8 GHz を直接ディジタル化するのではなく low-IF SIL が必須である理由でもある。

3.3 數值驗算3.3 Numerical check3.3 数値検算

驗算 $\Delta D_{min}$ 與 $D_{max}$Check $\Delta D_{min}$ and $D_{max}$$\Delta D_{min}$ と $D_{max}$ の検算
$\lambda_{RF}=\dfrac{3\times10^{8}}{5.8\times10^{9}}=51.72$ mm $\Rightarrow \lambda_{RF}/2=25.86$ mm
$\dfrac{f_{IF}}{f_{clk}}=\dfrac{40\times10^{3}}{50\times10^{6}}=8\times10^{-4}$(每 tick 只佔 IF 一個週期的 1/1250)$\dfrac{f_{IF}}{f_{clk}}=\dfrac{40\times10^{3}}{50\times10^{6}}=8\times10^{-4}$ (each tick covers only 1/1250 of one IF period)$\dfrac{f_{IF}}{f_{clk}}=\dfrac{40\times10^{3}}{50\times10^{6}}=8\times10^{-4}$ (1 tick は IF の 1 周期の 1/1250 しか占めない)
$\Delta D_{min}=25.86\text{ mm}\times8\times10^{-4}=2.069\times10^{-5}$ m $=\mathbf{20.7\ \mu m}$ ✓(論文值 20.7 µm)$\Delta D_{min}=25.86\text{ mm}\times8\times10^{-4}=2.069\times10^{-5}$ m $=\mathbf{20.7\ \mu m}$ ✓ (thesis value 20.7 µm)$\Delta D_{min}=25.86\text{ mm}\times8\times10^{-4}=2.069\times10^{-5}$ m $=\mathbf{20.7\ \mu m}$ ✓ (論文値 20.7 µm)
$D_{max}=(2^{18}-1)\times20.69\ \mu m=5.424$ m ✓(論文值 5.426 m)$D_{max}=(2^{18}-1)\times20.69\ \mu m=5.424$ m ✓ (thesis value 5.426 m)$D_{max}=(2^{18}-1)\times20.69\ \mu m=5.424$ m ✓ (論文値 5.426 m)
兩台雷達的相位 LSB 完全一樣Both radars have exactly the same phase LSB2 台のレーダの位相 LSB は完全に同じ
$\delta\theta=2\pi f_{IF}\tau_{clk}=5.03$ mrad,Yu 與 Wu 都是這個值(都是 40 kHz + 20 ns)。差別只在「每弧度對應多少位移」:
超音波 $\dfrac{1}{2\omega_n/c}=676\ \mu m/\text{rad}$ → 3.4 µm;5.8 GHz $\dfrac{1}{2\omega_{RF}/c}=4117\ \mu m/\text{rad}$ → 20.7 µm。

所以 DSIL 的 20.7 µm 並不是「比超音波差」的設計缺陷 — 它是在波長長 6 倍的載波上,靠 IF 槓桿硬換回同一個量級,代價是多了一整套升降頻與鏡像消除。
$\delta\theta=2\pi f_{IF}\tau_{clk}=5.03$ mrad, the same for Yu and for Wu (both 40 kHz + 20 ns). The only difference is "how much displacement one radian corresponds to":
ultrasound $\dfrac{1}{2\omega_n/c}=676\ \mu m/\text{rad}$ → 3.4 µm; 5.8 GHz $\dfrac{1}{2\omega_{RF}/c}=4117\ \mu m/\text{rad}$ → 20.7 µm.

So DSIL's 20.7 µm is not a design flaw that makes it "worse than ultrasound" — it recovers the same order of magnitude on a carrier whose wavelength is 6× longer, using the IF lever, at the cost of a full up/down-conversion and image-rejection chain.
$\delta\theta=2\pi f_{IF}\tau_{clk}=5.03$ mrad であり、Yu も Wu もこの値である (どちらも 40 kHz + 20 ns)。違いは「1 ラジアンが何 µm の変位に対応するか」だけである。
超音波では $\dfrac{1}{2\omega_n/c}=676\ \mu m/\text{rad}$ → 3.4 µm。5.8 GHz では $\dfrac{1}{2\omega_{RF}/c}=4117\ \mu m/\text{rad}$ → 20.7 µm。

つまり DSIL の 20.7 µm は「超音波より劣る」設計上の欠陥ではない。波長が 6 倍長い搬送波の上で、IF というてこを使って同じオーダーまで押し戻した結果であり、その代償として周波数変換とイメージ除去の一式が加わっているのである。

4 · IF 頻率的雙面性4 · The two faces of the IF frequency4 · IF 周波数の二面性

這裡的 $\omega_{IF}=\omega_{SIL}=40$ kHz — IF 頻率就是那顆自我注入鎖定振盪器本身的振盪頻率(碩論 p.11)。所以它同時出現在靈敏度與 Adler 鎖定範圍兩條式子裡。Here $\omega_{IF}=\omega_{SIL}=40$ kHz — the IF frequency is the oscillation frequency of the self-injection-locked oscillator itself (thesis p.11). That is why it appears in both the sensitivity equation and the Adler locking-range equation.ここでの $\omega_{IF}=\omega_{SIL}=40$ kHz は、IF 周波数が自己注入同期発振器そのものの発振周波数であることを意味する (修士論文 p.11)。だからこそ、感度の式と Adler のロッキングレンジの式の両方に現れる。

式 (2.4) — Adler 鎖定範圍Eq. (2.4) — Adler locking range式 (2.4) — Adler のロッキングレンジ $$\omega_{LR}=\frac{\omega_{osc}}{2Q}\cdot\frac{A_{inj}}{A_{osc}}=\frac{\omega_{IF}}{2Q}\cdot\frac{A_{inj}}{A_{osc}}$$

鎖定範圍直接正比於 $\omega_{osc}=\omega_{IF}$。同樣的 $Q$ 與注入比之下,IF 加倍 → 鎖定範圍加倍。附帶還有兩個好處:The locking range is directly proportional to $\omega_{osc}=\omega_{IF}$. At the same $Q$ and injection ratio, double the IF → double the locking range. Two bonuses come with it:ロッキングレンジは $\omega_{osc}=\omega_{IF}$ に正比例する。$Q$ と注入比が同じなら、IF を 2 倍にすればロッキングレンジも 2 倍になる。さらに 2 つの副次的な利点がある。

  1. 諧振腔頻寬 $f_{IF}/Q$ 變寬、plant 增益 $\propto\omega_{IF}/Q$ 變大 → 容許更高的控制頻寬 $f_{BW}$,追得動更快的運動。(式 (2.12) $v_{max}=\pi f_{BW}c/5f_{RF}=124.15$ m/s 本身只含 $f_{RF}$,但可達的 $f_{BW}$ 受諧振腔頻寬限制,這是間接但真實的連動。)The resonator bandwidth $f_{IF}/Q$ widens and the plant gain $\propto\omega_{IF}/Q$ grows → a higher control bandwidth $f_{BW}$ becomes permissible, so faster motion can be tracked. (Eq. (2.12), $v_{max}=\pi f_{BW}c/5f_{RF}=124.15$ m/s, itself contains only $f_{RF}$, but the achievable $f_{BW}$ is limited by the resonator bandwidth — an indirect but real coupling.)共振器帯域 $f_{IF}/Q$ が広がり、プラント利得 $\propto\omega_{IF}/Q$ も大きくなる → より高い制御帯域 $f_{BW}$ が許容され、より速い運動を追従できる。(式 (2.12) の $v_{max}=\pi f_{BW}c/5f_{RF}=124.15$ m/s 自体には $f_{RF}$ しか含まれないが、達成可能な $f_{BW}$ は共振器帯域に制限される。間接的だが実在する連動である。)
  2. 離 DC / flicker 更遠,鏡像頻率距離 $2f_{IF}$ 也更遠 → image rejection 更好做。It sits farther from DC and flicker noise, and the image is $2f_{IF}$ away — farther as well → image rejection becomes easier.DC / フリッカ雑音から遠ざかり、イメージ周波数までの距離 $2f_{IF}$ も広がる → イメージ除去が容易になる。

4.2 這個 trade-off 有多硬:1:14.2 How hard is this trade-off: 1:14.2 このトレードオフの厳しさ — 1:1

兩邊都是 $f_{IF}$ 的一次方,所以是直接交換:Both sides go as the first power of $f_{IF}$, so it is a straight swap:両辺とも $f_{IF}$ の一次であるため、そのままの交換になる。

$$\Delta D_{min}\propto f_{IF}\qquad\text{且}\qquad\omega_{LR}\propto f_{IF}\qquad\Longrightarrow\qquad\frac{\Delta D_{min}}{\omega_{LR}}=\text{const}$$
$$\Delta D_{min}\propto f_{IF}\qquad\text{and}\qquad\omega_{LR}\propto f_{IF}\qquad\Longrightarrow\qquad\frac{\Delta D_{min}}{\omega_{LR}}=\text{const}$$
$$\Delta D_{min}\propto f_{IF}\qquad\text{かつ}\qquad\omega_{LR}\propto f_{IF}\qquad\Longrightarrow\qquad\frac{\Delta D_{min}}{\omega_{LR}}=\text{const}$$
(固定 $f_{clk},f_{RF},Q,A_{inj}/A_{osc}$)(holding $f_{clk},f_{RF},Q,A_{inj}/A_{osc}$ fixed)($f_{clk},f_{RF},Q,A_{inj}/A_{osc}$ を固定した場合)
40k 80k 120k 160k f IF (Hz) ×1 ×2 ×4 20.7 µm (現況)20.7 µm (present)20.7 µm (現状) 41.4 µm 20.7 µm (f clk ×2) ΔD min (✗) 與 ω LR (✓)ΔD min (✗) and ω LR (✓)ΔD min (✗) と ω LR (✓) 同一條直線are the same straight lineは同一直線上
圖 3 — 因為 $\Delta D_{min}$ 與 $\omega_{LR}$ 都嚴格正比於 $f_{IF}$,正規化後它們是同一條直線 — 這就是「1:1 交換」的意思。藍色虛線:同時把 $f_{clk}$ 加倍,斜率減半,靈敏度被補回原點($f_{IF}$ 80 kHz 時仍是 20.7 µm),但鎖定範圍的 2 倍收益保留。Figure 3 — Because $\Delta D_{min}$ and $\omega_{LR}$ are both strictly proportional to $f_{IF}$, once normalized they are the same straight line — that is what "1:1 trade" means. Blue dashed: doubling $f_{clk}$ at the same time halves the slope, restoring sensitivity to its original value (still 20.7 µm at 80 kHz IF) while keeping the 2× gain in locking range.図 3 — $\Delta D_{min}$ も $\omega_{LR}$ も $f_{IF}$ に厳密に比例するため、正規化すれば同一の直線になる。これが「1:1 の交換」の意味である。青い破線は $f_{clk}$ を同時に 2 倍にした場合で、傾きが半分になり感度は元の値に戻る (IF 80 kHz でも 20.7 µm のまま) が、ロッキングレンジの 2 倍の利得は保たれる。
動態範圍是不變量Dynamic range is the invariantダイナミックレンジは不変量である
$$D_{max}=(2^{18}-1)\,\Delta D_{min}\quad\Longrightarrow\quad\frac{D_{max}}{\Delta D_{min}}=2^{18}\ \text{恆定}$$ 調 $f_{IF}$ 只是把「解析度 ↔ 量程」這個視窗整體平移:升 IF 會讓解析度變粗,但量程同比例變大($D_{max}$: 5.426 m → 10.85 m)。動態範圍不會變好也不會變壞。真正決定品質的是 $f_{RF}\cdot f_{clk}$ 與位元數。
$$D_{max}=(2^{18}-1)\,\Delta D_{min}\quad\Longrightarrow\quad\frac{D_{max}}{\Delta D_{min}}=2^{18}\ \text{constant}$$ Tuning $f_{IF}$ only translates the whole window of "resolution ↔ span": raising the IF coarsens the resolution but enlarges the span by the same factor ($D_{max}$: 5.426 m → 10.85 m). The dynamic range gets neither better nor worse. What actually sets quality is $f_{RF}\cdot f_{clk}$ and the bit count.
$$D_{max}=(2^{18}-1)\,\Delta D_{min}\quad\Longrightarrow\quad\frac{D_{max}}{\Delta D_{min}}=2^{18}\ \text{一定}$$ $f_{IF}$ を変えても、「分解能 ↔ 測定レンジ」という窓がそのまま平行移動するだけである。IF を上げれば分解能は粗くなるが、レンジは同じ比率で広がる ($D_{max}$: 5.426 m → 10.85 m)。ダイナミックレンジは良くも悪くもならない。品質を実際に決めるのは $f_{RF}\cdot f_{clk}$ とビット数である。

4.3 怎麼繞開4.3 How to work around it4.3 回避のしかた

因為 $\Delta D_{min}\propto f_{IF}/(f_{RF}f_{clk})$,$f_{IF}$ 造成的損失可以由另外兩個變數補回:Since $\Delta D_{min}\propto f_{IF}/(f_{RF}f_{clk})$, the loss caused by $f_{IF}$ can be paid back by the other two variables:$\Delta D_{min}\propto f_{IF}/(f_{RF}f_{clk})$ であるため、$f_{IF}$ による損失は残り 2 つの変数で取り戻せる。

動作Action操作靈敏度Sensitivity感度鎖定頻寬Locking rangeロッキングレンジ代價Cost代償
$f_{IF}$: 40 → 80 kHz20.7 → 41.4 µm ✗×2 ✓
再把 $f_{clk}$: 50 → 100 MHzthen $f_{clk}$: 50 → 100 MHzさらに $f_{clk}$: 50 → 100 MHz回到 20.7 µm ✓back to 20.7 µm ✓20.7 µm に戻る ✓×2 ✓幾乎沒有 — 200 MHz 已在板上,見 §6.3.2almost none — 200 MHz is already on the board, see §6.3.2ほぼゼロ — 200 MHz は既に基板上にある。§6.3.2 参照
$f_{RF}$: 5.8 → 24 GHz×4.1 ✓不變unchanged変化なし成本、相位雜訊、$v_{max}$ 下降cost, phase noise, and a drop in $v_{max}$コスト、位相雑音、$v_{max}$ の低下

碩論自己的未來工作正是這兩條 — p.46「使用規格更高的FPGA 能夠提升系統時脈訊號頻率,也有助於提升雷達靈敏度」、p.45「藉由縮短載波波長來提升解析度」。不過就這塊板子而言,提升時脈甚至不需要換 FPGA(§6.3.2)。The thesis's own future work lists exactly these two — p.46: "using a higher-grade FPGA can raise the system clock frequency, which also helps the radar's sensitivity"; p.45: "improve resolution by shortening the carrier wavelength". For this particular board, though, raising the clock does not even require changing the FPGA (§6.3.2).修士論文自身の今後の課題も、まさにこの 2 つである。p.46「より高性能な FPGA を用いればシステムクロック周波数を上げられ、レーダ感度の向上にも寄与する」、p.45「搬送波の波長を短くすることで分解能を高める」。ただしこの基板に限れば、クロックを上げるのに FPGA を交換する必要すらない (§6.3.2)。

20.7 µm 與 50 µm 是兩種測試條件,不是「理論 vs 實際」20.7 µm and 50 µm are two test conditions, not "theory vs practice"20.7 µm と 50 µm は 2 つの測定条件であり、「理論 vs 実際」ではない
這點很容易誤讀,論文 §3-1-3 / §3-1-4 分得很清楚:
條件§3-1-3 靜態擺動§3-1-4 等速移動下擺動
靈敏度20.7 µm50 µm
場景金屬板固定在 1.5 m 處原地擺動平台自 2 m 以 7.5 mm/s 前進至 1 m,同時小致動器以 0.5 Hz 擺動
限制因素延遲量化等速運動的都卜勒干擾
20.7 µm 是實測達成的,不是紙上數字 — 論文 p.33「經過雜波抵消後能量測到 1.5 公尺下的理論位移擺幅極限值為 20.7 µm,與上一章節理論預測值相符」,結論 p.45 也寫「能達到理論極限值 20.7 µm」。

50 µm 那 2.4 倍的差距不是殘餘雜訊,而是等速前進本身在基頻產生 $2v/\lambda=0.29$ Hz 的都卜勒訊號及其諧波,把 0.5 Hz 的小擺動蓋掉。要取回它必須用二階移動平均帶通濾波器($f_0=0.5$ Hz、$\Delta t=0.8$ ms、$N\approx3580$ 點)再與參考波形做頻譜相減。
所以升 clock 到底有沒有用?分場景回答
  • 靜態 / 生理量測(呼吸心跳):量化就是當前地板 → 升 $f_{clk}$ 直接有效。
  • 目標同時有大範圍平移(走動、隨機體動):地板是干擾抑制與後處理,不是量化 → 升 clock 幾乎沒用,該補的是濾波 / 對消。
This is easy to misread; §3-1-3 and §3-1-4 of the thesis keep them clearly apart:
Condition§3-1-3 static vibration§3-1-4 vibration during constant-velocity motion
Sensitivity20.7 µm50 µm
Scenarioa metal plate fixed at 1.5 m, vibrating in placethe platform advances from 2 m to 1 m at 7.5 mm/s while a small actuator vibrates at 0.5 Hz
Limiting factordelay quantizationDoppler interference from the constant-velocity motion
The 20.7 µm was actually measured, not a paper number — thesis p.33: "after clutter cancellation, the theoretical displacement-amplitude limit of 20.7 µm at 1.5 m could be measured, in agreement with the theoretical prediction of the previous chapter", and the conclusion on p.45 likewise says "the theoretical limit of 20.7 µm is reached".

The 2.4× gap up to 50 µm is not residual noise. The constant-velocity approach itself produces a $2v/\lambda=0.29$ Hz Doppler signal and its harmonics at baseband, burying the small 0.5 Hz vibration. Recovering it requires a second-order moving-average bandpass ($f_0=0.5$ Hz, $\Delta t=0.8$ ms, $N\approx3580$ points) followed by spectral subtraction against a reference waveform.
So does raising the clock help or not? It depends on the scenario
  • Static / vital-sign measurement (respiration, heartbeat): quantization is the present floor → raising $f_{clk}$ helps directly.
  • The target also translates over a large range (walking, random body motion): the floor is interference suppression and post-processing, not quantization → raising the clock does almost nothing; filtering and cancellation are what need fixing.
ここは誤読しやすいが、論文の §3-1-3 と §3-1-4 は明確に区別している。
条件§3-1-3 静止時の振動§3-1-4 等速移動下の振動
感度20.7 µm50 µm
シナリオ1.5 m に固定した金属板がその場で振動プラットフォームが 2 m から 7.5 mm/s で 1 m まで前進しつつ、小型アクチュエータが 0.5 Hz で振動
制限要因遅延の量子化等速運動によるドップラー干渉
20.7 µm は実測で達成された値であり、机上の数字ではない。論文 p.33「クラッタ除去後、1.5 m における理論変位振幅の限界値 20.7 µm を測定でき、前章の理論予測と一致した」、結論 p.45 にも「理論限界値 20.7 µm に到達できる」と記されている。

50 µm との 2.4 倍の差は残留雑音ではない。等速前進そのものがベースバンドに $2v/\lambda=0.29$ Hz のドップラー信号とその高調波を生じ、0.5 Hz の微小振動を覆い隠してしまうためである。これを取り戻すには、2 次の移動平均バンドパスフィルタ ($f_0=0.5$ Hz、$\Delta t=0.8$ ms、$N\approx3580$ 点) を用い、参照波形とスペクトル減算を行う必要がある。
ではクロックを上げる意味はあるのか — シナリオ別の答え
  • 静止時 / 生体計測 (呼吸・心拍): 量子化がまさに現在の下限 → $f_{clk}$ を上げれば直接効く。
  • 対象が同時に大きく並進する場合 (歩行、ランダムな体動): 下限は干渉抑圧と後処理であって量子化ではない → クロックを上げてもほぼ無意味で、補うべきはフィルタリングと相殺である。

4.4 完整因果鏈 — 升 IF 到底怎麼換到速度追蹤4.4 The full causal chain — how raising the IF actually buys velocity tracking4.4 因果連鎖の全体像 — IF を上げるとなぜ速度追従が得られるのか

「升 IF → 頻寬變大 → 速度追蹤變好 → 但靈敏度掉 → 用 clock 補回來」這個推論方向是對的,但中間有一步不會自動發生"Raise the IF → bandwidth widens → velocity tracking improves → but sensitivity drops → pay it back with the clock" is the right direction of reasoning, but one step in the middle does not happen by itself:「IF を上げる → 帯域が広がる → 速度追従が良くなる → ただし感度は落ちる → クロックで取り戻す」という推論の向きは正しい。しかし途中に自動的には起こらない一歩がある。

哪些是自動的Which steps are automaticどれが自動か
環節Link要素是否自動Automatic?自動か
$f_{IF}\uparrow\ \Rightarrow\ \omega_{LR}\uparrow$(Adler 式 (2.4))$f_{IF}\uparrow\ \Rightarrow\ \omega_{LR}\uparrow$ (Adler, eq. (2.4))$f_{IF}\uparrow\ \Rightarrow\ \omega_{LR}\uparrow$ (Adler 式 (2.4))✓ 自動✓ automatic✓ 自動
$f_{IF}\uparrow\ \Rightarrow\ \omega_{BW}$ 的上限$\uparrow$$f_{IF}\uparrow\ \Rightarrow$ the ceiling on $\omega_{BW}$ $\uparrow$$f_{IF}\uparrow\ \Rightarrow\ \omega_{BW}$ の上限$\uparrow$✓ 自動✓ automatic✓ 自動
$\Rightarrow\ v_{max}\uparrow$✗ 不自動 — 必須重設計 PI✗ not automatic — the PI must be redesigned✗ 自動ではない — PI の再設計が必要
$f_{IF}\uparrow\ \Rightarrow\ \Delta D_{min}\uparrow$(靈敏度掉)$f_{IF}\uparrow\ \Rightarrow\ \Delta D_{min}\uparrow$ (sensitivity drops)$f_{IF}\uparrow\ \Rightarrow\ \Delta D_{min}\uparrow$ (感度が落ちる)✓ 自動✓ automatic✓ 自動
$f_{clk}\uparrow\ \Rightarrow\ \Delta D_{min}\downarrow$(補回)$f_{clk}\uparrow\ \Rightarrow\ \Delta D_{min}\downarrow$ (paid back)$f_{clk}\uparrow\ \Rightarrow\ \Delta D_{min}\downarrow$ (取り戻す)✓ 1:1
$v_{max}$ 的公式裡根本沒有 $f_{IF}$There is no $f_{IF}$ in the $v_{max}$ formula at all$v_{max}$ の式にはそもそも $f_{IF}$ が入っていない
$$v_{max}=\frac{\pi f_{BW}\,c}{5f_{RF}}\qquad\text{(式 2.12)}$$ 只含 $f_{BW}$ 與 $f_{RF}$。升 IF 不會自己讓速度追蹤變好 — 它只是把 $\omega_{BW}$ 的天花板抬高,你必須真的去改 $k_p,k_I$ 才吃得到。若 PI 增益原封不動,$v_{max}$ 一點都不會變。
$$v_{max}=\frac{\pi f_{BW}\,c}{5f_{RF}}\qquad\text{(eq. 2.12)}$$ Only $f_{BW}$ and $f_{RF}$ appear. Raising the IF does not improve velocity tracking on its own — it merely lifts the ceiling on $\omega_{BW}$, and you have to actually change $k_p,k_I$ to collect it. Leave the PI gains untouched and $v_{max}$ does not move at all.
$$v_{max}=\frac{\pi f_{BW}\,c}{5f_{RF}}\qquad\text{(式 2.12)}$$ 含まれるのは $f_{BW}$ と $f_{RF}$ だけである。IF を上げただけでは速度追従は良くならない。$\omega_{BW}$ の天井が上がるにすぎず、実際に $k_p,k_I$ を変更しなければ利益は得られない。PI 利得をそのままにすれば、$v_{max}$ はまったく変わらない。

4.4.1 天花板為什麼會被抬高4.4.1 Why the ceiling rises4.4.1 なぜ天井が上がるのか

不是靠 Adler 鎖定範圍 — 那管的是「會不會脫鎖」,不是「追不追得動」。真正的機制是頻率規劃:混頻器輸出含 $2\omega_{IF}$ 項(Yu 式 (A28)),解調濾波器 $F$ 的截止頻率 $\omega_c$ 必須夾在中間:Not through the Adler locking range — that governs "will it fall out of lock", not "can it keep up". The real mechanism is frequency planning: the mixer output contains a $2\omega_{IF}$ term (Yu eq. (A28)), and the cut-off $\omega_c$ of the demodulation filter $F$ must sit between them:Adler のロッキングレンジによるものではない。あれが支配するのは「同期が外れるか」であって「追従できるか」ではない。実際のメカニズムは周波数プランニングである。ミキサ出力には $2\omega_{IF}$ 項が含まれ (Yu 式 (A28))、復調フィルタ $F$ のカットオフ $\omega_c$ はその中間に置かれなければならない。

$$\omega_{BW}\ \ll\ \omega_c\ \ll\ 2\omega_{IF}$$
Yu 的設計即 $3.82\text{ kHz}\ll11.9\text{ kHz}\ll80\text{ kHz}$Yu's design is $3.82\text{ kHz}\ll11.9\text{ kHz}\ll80\text{ kHz}$Yu の設計では $3.82\text{ kHz}\ll11.9\text{ kHz}\ll80\text{ kHz}$
現況 f IF = 40 kHzPresent f IF = 40 kHz現状 f IF = 40 kHz ω c 可放的窗window for ω cω c を置ける窓 ω BW 3.82k ω c 11.9k 2f IF 80k f IF ×4 = 160 kHz (f clk 同步 ×4)f IF ×4 = 160 kHz (f clk ×4 as well)f IF ×4 = 160 kHz (f clk も同時に ×4) 同寬,整體右移same width, shifted right同じ幅のまま右へ移動 ω BW ~15k ω c ~48k 2f IF 320k 1 kHz 10 kHz 100 kHz 1 MHz
圖 4 — 頻率規劃(對數軸)。$\omega_c$ 必須夾在 $\omega_{BW}$ 與 $2f_{IF}$ 之間。升 IF 把 $2f_{IF}$ 的漣波推遠 → $\omega_c$ 可以跟著抬 → 同樣相位邊限下 $\omega_{BW}$ 可以更高 → $v_{max}$ 才真的上升。注意對數軸上窗寬完全不變、只是整體右移 — 因為三個頻率同乘 4。Figure 4 — Frequency planning (log axis). $\omega_c$ must sit between $\omega_{BW}$ and $2f_{IF}$. Raising the IF pushes the $2f_{IF}$ ripple farther out → $\omega_c$ can rise with it → at the same phase margin $\omega_{BW}$ can be higher → and only then does $v_{max}$ genuinely increase. Note that on a log axis the window width is unchanged and merely shifts right — because all three frequencies are multiplied by 4.図 4 — 周波数プランニング (対数軸)。$\omega_c$ は $\omega_{BW}$ と $2f_{IF}$ の間に置く必要がある。IF を上げると $2f_{IF}$ のリップルが遠ざかる → $\omega_c$ も上げられる → 同じ位相余裕で $\omega_{BW}$ を高くできる → そこで初めて $v_{max}$ が実際に上がる。対数軸上では窓の幅はまったく変わらず、全体が右へ移動するだけである点に注意 — 3 つの周波数を同時に 4 倍しているためである。

附帶第二個機制:迴路內建的 $T/8$ 延遲 $=1/(8f_{IF})$ 也同比例縮短,相位落後變小。不過以現值算只有 $2\pi(3820)(3.125\ \mu s)=4.3°$,不是主導項 — 主導的是 $F$ 那顆四階濾波器。A second, incidental mechanism: the loop's built-in $T/8$ delay $=1/(8f_{IF})$ shortens by the same factor, so the phase lag shrinks. At present values, though, it is only $2\pi(3820)(3.125\ \mu s)=4.3°$ — not the dominant term; the fourth-order filter $F$ is.副次的な第 2 のメカニズムとして、ループに内在する $T/8$ 遅延 $=1/(8f_{IF})$ も同じ比率で短くなり、位相遅れが小さくなる。ただし現在の値では $2\pi(3820)(3.125\ \mu s)=4.3°$ にすぎず、支配的な項ではない。支配しているのは 4 次フィルタ $F$ である。

4.4.2 為什麼該用 $f_{clk}$ 補、而不是用 $f_{RF}$ 補4.4.2 Why pay it back with $f_{clk}$ rather than $f_{RF}$4.4.2 なぜ $f_{RF}$ ではなく $f_{clk}$ で補うべきか

補償方式Compensation補償方法靈敏度Sensitivity感度$v_{max}$備註Notes備考
$f_{clk}\uparrow$補回 ✓recovered ✓回復 ✓不受影響unaffected影響なし200 MHz 已在板上(§6.3.2)200 MHz is already on the board (§6.3.2)200 MHz は既に基板上にある (§6.3.2)
$f_{RF}\uparrow$補回 ✓recovered ✓回復 ✓同比例變差degrades by the same factor同じ比率で悪化$v_{max}\propto1/f_{RF}$

用升載波去補靈敏度,會把剛從 IF 那邊賺到的速度餘裕又吐回去。用 clock 補則兩者完全不衝突。Paying for sensitivity by raising the carrier gives back the very velocity headroom you just won from the IF. Paying with the clock leaves the two entirely non-conflicting.搬送波を上げて感度を補うと、IF で稼いだばかりの速度余裕をそのまま吐き出すことになる。クロックで補えば、両者はまったく衝突しない。

4.4.3 等比例同升 = 記憶體零成本4.4.3 Scaling both together = zero memory cost4.4.3 同じ比率で同時に上げる = メモリコストゼロ

由主公式 $\Delta D_{min}=\frac{\lambda_{RF}}{2}\cdot\frac{f_{IF}}{f_{clk}}$,$f_{IF}$ 與 $f_{clk}$ 同乘 4 時比值不變 → 解析度不變;tap 數不變 → 量程與記憶體也都不變:From the master equation $\Delta D_{min}=\frac{\lambda_{RF}}{2}\cdot\frac{f_{IF}}{f_{clk}}$, multiplying $f_{IF}$ and $f_{clk}$ both by 4 leaves the ratio unchanged → resolution unchanged; the tap count is unchanged → span and memory unchanged as well:マスター式 $\Delta D_{min}=\frac{\lambda_{RF}}{2}\cdot\frac{f_{IF}}{f_{clk}}$ より、$f_{IF}$ と $f_{clk}$ を同時に 4 倍しても比は変わらない → 分解能は不変。tap 数も不変 → 測定レンジもメモリも不変である。

現況Present現状$f_{IF}\times4$ 且 $f_{clk}\times4$$f_{IF}\times4$ and $f_{clk}\times4$$f_{IF}\times4$ かつ $f_{clk}\times4$
$f_{IF}$ / $f_{clk}$40 kHz / 50 MHz160 kHz / 200 MHz(已在板上)160 kHz / 200 MHz (already on the board)160 kHz / 200 MHz (既に基板上にある)
$\Delta D_{min}$20.7 µm20.7 µm(不變)20.7 µm (unchanged)20.7 µm (不変)
量程 / tap 數Span / tap count測定レンジ / tap 数5.43 m / $2^{18}$5.43 m / $2^{18}$(不變)5.43 m / $2^{18}$ (unchanged)5.43 m / $2^{18}$ (不変)
記憶體Memoryメモリ0.26 Mbit0.26 Mbit(不變)0.26 Mbit (unchanged)0.26 Mbit (不変)
$\omega_{LR}$×4
$\omega_c$ 可用上限Usable ceiling on $\omega_c$$\omega_c$ の利用可能上限11.9 kHz~48 kHz → $\omega_{BW}$ 可拉高~48 kHz → $\omega_{BW}$ can be raised~48 kHz → $\omega_{BW}$ を高くできる
與 §6.3.2 方案 B 的分工Division of labour with option B in §6.3.2§6.3.2 の案 B との役割分担
這兩件事是正交的,可以疊加:
  • 本節(等比例同升):花 clock 換鎖定範圍與速度餘裕,解析度與記憶體都不動。
  • §6.3.2 方案 B:花 clock 換解析度(20.7 → 5.17 µm),代價是 tap 數 ×4(記憶體 5.7% → 23%)。
兩者都用同一顆已存在的 200 MHz。要同時吃到($f_{IF}$×4、解析度 5.17 µm、量程 5.43 m)則需 $f_{clk}$×16 = 800 MHz — 那已超出這塊板子,屬於換 FPGA 的範疇。
The two are orthogonal and can be stacked:
  • This subsection (scale both together): spend clock on locking range and velocity headroom, leaving resolution and memory untouched.
  • Option B in §6.3.2: spend clock on resolution (20.7 → 5.17 µm), at the cost of 4× the taps (memory 5.7% → 23%).
Both draw on the same, already-present 200 MHz. Getting all three at once ($f_{IF}$×4, 5.17 µm resolution, 5.43 m span) would need $f_{clk}$×16 = 800 MHz — beyond this board, and squarely in change-the-FPGA territory.
この 2 つは直交しており、重ねて適用できる。
  • 本節 (同じ比率で同時に上げる): クロックをロッキングレンジと速度余裕に費やし、分解能とメモリには手を付けない。
  • §6.3.2 の案 B: クロックを分解能に費やす (20.7 → 5.17 µm)。代償は tap 数 4 倍 (メモリ 5.7% → 23%)。
どちらも既に存在する同じ 200 MHz を使う。3 つ ($f_{IF}$×4、分解能 5.17 µm、レンジ 5.43 m) を同時に得るには $f_{clk}$×16 = 800 MHz が必要で、これはこの基板の範囲を超え、FPGA 交換の領域になる。
代價在類比端與校正,不在數位資源The cost lands on the analog side and on calibration, not on digital resources代償はアナログ側と校正にかかり、ディジタルリソースではない
  • 解調濾波器 $F$ 要重設計:$\omega_c$ 跟著 $2f_{IF}$ 抬上去,再照 Yu 的 DESIGN PROCEDURE STEP 3 重新掃 $\omega_{BW}$ 取邊限。The demodulation filter $F$ must be redesigned: raise $\omega_c$ along with $2f_{IF}$, then re-sweep $\omega_{BW}$ for margin following STEP 3 of Yu's DESIGN PROCEDURE.復調フィルタ $F$ の再設計が必要: $\omega_c$ を $2f_{IF}$ に合わせて上げ、Yu の DESIGN PROCEDURE STEP 3 に従って $\omega_{BW}$ を再掃引し余裕を取り直す。
  • PI 增益必須重算:$k=f_{IF}/Q$ 變 4 倍,$k_I=\omega_{BW}/k$ 要跟著改 — 這就是 4.4 開頭說「不自動」的那一步。The PI gains must be recomputed: $k=f_{IF}/Q$ grows 4×, so $k_I=\omega_{BW}/k$ has to follow — this is exactly the "not automatic" step named at the start of 4.4.PI 利得の再計算が必要: $k=f_{IF}/Q$ が 4 倍になるので、$k_I=\omega_{BW}/k$ もそれに合わせて変更する。これが 4.4 冒頭で述べた「自動ではない」一歩である。
  • IF 類比鏈要重新確認:Balun ADTT1-6+ 的通帶、OPA2156 之後的頻率響應(表 2.4)。The IF analog chain must be re-checked: the passband of the ADTT1-6+ balun and the frequency response after the OPA2156 (table 2.4).IF アナログチェーンの再確認が必要: バラン ADTT1-6+ の通過帯域と、OPA2156 以降の周波数応答 (表 2.4)。
  • I/Q 振幅 / 相位校正要重跑:混頻器不平衡是頻率相關的。這正是數位架構的強項 — 論文說可「重新寫入校正資料保持雷達效能」,116.85 dB 就是這樣調出來的。I/Q amplitude and phase calibration must be rerun: mixer imbalance is frequency dependent. This is precisely where the digital architecture shines — the thesis notes that one can "rewrite the calibration data to maintain radar performance", and 116.85 dB was obtained exactly that way.I/Q の振幅・位相校正をやり直す必要がある: ミキサの不平衡は周波数依存だからである。ここはディジタルアーキテクチャの強みで、論文は「校正データを書き換えることでレーダ性能を維持できる」と述べており、116.85 dB もこの方法で得られている。
  • 好消息:$2f_{IF}$ 拉遠,鏡像拒絕反而更好做Good news: with $2f_{IF}$ pushed farther out, image rejection actually becomes easier.良い知らせ: $2f_{IF}$ が遠ざかるため、イメージ除去はかえって容易になる

5 · DSIL 的實務前置條件5 · DSIL's practical prerequisites5 · DSIL の実務上の前提条件

上面談的都是「地板在哪裡」。但碩論第 3 章顯示,DSIL 要真的走到 20.7 µm,有幾件事必須先成立 — 這些通常不寫在靈敏度公式裡,卻決定你到不到得了那個極限。Everything above concerns "where the floor is". But chapter 3 of the thesis shows that a few things must hold before DSIL can actually reach 20.7 µm — things that normally never appear in a sensitivity formula, yet decide whether you get to that limit at all.ここまでは「下限がどこにあるか」の話である。しかし修士論文の第 3 章は、DSIL が実際に 20.7 µm に到達するにはいくつかの条件が先に成立している必要があることを示している。これらは通常、感度の式には書かれないが、その限界に到達できるかどうかを決めている。

5.1 雜波與天線耦合 — 20.7 µm 的前提條件5.1 Clutter and antenna coupling — prerequisites for 20.7 µm5.1 クラッタとアンテナ間結合 — 20.7 µm の前提条件

論文圖 3.6 顯示:未做雜波抵消時,波形根本無法還原物體移動,頻譜峰值也大幅偏移。干擾來自兩處 — 環境雜波(實驗刻意在 60° 方向 1.5 m 處放一塊 50×50 cm 金屬板)與收發天線之間的耦合(兩天線間距 15 cm,且刻意以耦合最強的方式架設)。Figure 3.6 of the thesis shows that without clutter cancellation the waveform simply cannot reconstruct the target's motion, and the spectral peak shifts badly as well. The interference comes from two places — environmental clutter (the experiment deliberately places a 50×50 cm metal plate at 1.5 m in the 60° direction) and coupling between the transmit and receive antennas (spaced 15 cm apart and deliberately mounted in the orientation of strongest coupling).論文の図 3.6 は、クラッタ除去を行わないと波形から対象の動きをまったく復元できないことを示しており、スペクトルピークも大きくずれる。干渉源は 2 つある。環境クラッタ (実験では 60° 方向 1.5 m の位置に 50×50 cm の金属板を意図的に設置) と、送受信アンテナ間の結合 (2 本のアンテナ間隔は 15 cm で、結合が最も強くなる配置を意図的に採用) である。

論文提供兩套對消機制,效果相當但死角完全不同The thesis offers two cancellation mechanisms of comparable effectiveness but with completely different blind spots:論文は同等の効果を持つ 2 つの相殺手法を提示しているが、死角はまったく異なる

機制Mechanism手法RMSE死角Blind spot死角
FPGA 數位雜波抵消電路FPGA digital clutter-cancellation circuitFPGA ディジタルクラッタ除去回路0.01141目前只能針對單一頻率與場景校正 → FSK 雙頻測距不能用at present it can only be calibrated for a single frequency and scene → unusable for two-tone FSK ranging現状では単一の周波数とシーンにしか校正できない → FSK 二周波測距には使えない
I/Q 圓弧擬合直流校正I/Q arc-fitting DC calibrationI/Q 円弧フィッティングによる DC 補正0.01338擺幅過小時無法擬合圓心 → 高靈敏度區間不能用the centre cannot be fitted when the swing is too small → unusable in the high-sensitivity regime振幅が小さすぎると中心を当てはめられない → 高感度領域では使えない
這個死角直接卡住靈敏度This blind spot blocks sensitivity directlyこの死角が感度を直接妨げる
論文 p.32 明講:「若擺幅過小將無法順利進行校正,故後續靈敏度量測將使用 FPGA 內的雜波抵消電路。」

也就是說 — 圓弧擬合法在你最需要它的地方(微小位移)失效,因為它靠 I/Q 軌跡的圓弧去找圓心,擺幅一小圓弧就退化成一個點。反過來 FSK 測距(§5.3)因為要切換兩個載波頻率,只能用圓弧擬合法。所以目前這兩個功能無法同時開啟:要極限靈敏度就不能測距,要測距就得放棄小擺幅。這是架構層級的限制,不是調參數能解決的。
The thesis states it plainly on p.32: "if the swing is too small the calibration cannot be carried out successfully, so the subsequent sensitivity measurements use the clutter-cancellation circuit inside the FPGA."

In other words — the arc-fitting method fails exactly where you need it most (tiny displacements), because it locates the circle centre from the arc traced in the I/Q plane, and once the swing is small that arc degenerates to a point. Conversely, FSK ranging (§5.3) has to switch between two carrier frequencies and can therefore only use arc fitting. So the two features cannot be enabled at the same time today: limit sensitivity means no ranging, and ranging means giving up small swings. This is an architecture-level limitation, not something parameter tuning can fix.
論文 p.32 は明言している。「振幅が小さすぎると校正を正常に行えないため、以降の感度測定では FPGA 内のクラッタ除去回路を使用する」。

つまり、円弧フィッティング法は最も必要とされる場面 (微小変位) で機能しない。I/Q 軌跡の円弧から中心を求める方式であるため、振幅が小さくなると円弧は一点に退化してしまうからである。逆に FSK 測距 (§5.3) は 2 つの搬送波周波数を切り替える必要があるので、円弧フィッティング法しか使えない。したがって現状ではこの 2 つの機能を同時に有効にできない。限界感度を狙えば測距はできず、測距をすれば微小振幅を諦めることになる。これはアーキテクチャ階層の制約であり、パラメータ調整で解決できるものではない。

5.2 前端鏈路 — 為何實測距離只到 2.5 m5.2 The front-end chain — why the measured range stops at 2.5 m5.2 フロントエンド — 実測距離が 2.5 m までしか伸びない理由

我原本的 §1.2 只寫了 Yu 的超音波鏈路預算,DSIL 這邊完全沒提。表 2.4 的關鍵項:My original §1.2 only covered Yu's ultrasonic link budget and said nothing about the DSIL side. The key entries from table 2.4:当初の §1.2 では Yu の超音波リンクバジェットしか扱っておらず、DSIL 側にはまったく触れていなかった。表 2.4 の主要項目は次のとおりである。

項目Item項目規格Spec仕様對靈敏度 / 距離的意義What it means for sensitivity / range感度・距離への意味
發射功率Transmit power送信電力約 0 dBmabout 0 dBm約 0 dBm偏低,是最直接的旋鈕(受法規與 mixer 驅動限制)on the low side; the most direct knob (bounded by regulations and mixer drive)低めであり、最も直接的なつまみ (法規制とミキサ駆動能力による制限あり)
天線 WA5VJBAntenna WA5VJBアンテナ WA5VJBlog-periodic, 2–11 GHz, 6 dBi寬頻但增益低;換窄頻高增益天線可同時改善距離與雜波wideband but low gain; a narrowband high-gain antenna would improve range and clutter at once広帯域だが利得が低い。狭帯域・高利得アンテナに替えれば距離とクラッタを同時に改善できる
Tx / Rx LNAZX60 系列, 20 dB, NF 1.5 dBZX60 series, 20 dB, NF 1.5 dBZX60 シリーズ, 20 dB, NF 1.5 dB本身很好good in itselfそれ自体は良好
I/Q MixerMarki EVAL-MMIQ-0416L:轉換損耗 12 dB、NF 12 dB、鏡像拒絕僅 31 dBc、振幅不平衡 0.5 dB、相位不平衡 2°Marki EVAL-MMIQ-0416L: 12 dB conversion loss, NF 12 dB, only 31 dBc image rejection, 0.5 dB amplitude imbalance, 2° phase imbalanceMarki EVAL-MMIQ-0416L: 変換損失 12 dB、NF 12 dB、イメージ除去比はわずか 31 dBc、振幅不平衡 0.5 dB、位相不平衡 2°NF 12 dB 緊接 LNA 之後,是鏈路雜訊的主要來源a 12 dB NF right after the LNA — the dominant noise contributor in the chainLNA の直後に NF 12 dB が来るため、リンク雑音の主要因となる
IF 放大 / 轉換IF amplification / conversionIF 増幅 / 変換OPA2156 14 dB;DAC AD9767 / ADC AD9248 皆 14-bit @ 10 MHzOPA2156 14 dB; DAC AD9767 / ADC AD9248, both 14-bit @ 10 MHzOPA2156 14 dB、DAC AD9767 / ADC AD9248 はいずれも 14-bit @ 10 MHzADC 動態範圍充裕,非瓶頸the ADC has ample dynamic range and is not the bottleneckADC のダイナミックレンジには余裕があり、ボトルネックではない

實測距離:金屬板 1 / 1.2 / 1.5 / 1.8 / 2 m,人體加測到 2.5 m — 全部在 2.5 m 以內,比 Yu 的超音波 2.97 m 還短。以 5.8 GHz、0 dBm、6 dBi 的鏈路來說這不意外,而且近距離反而是優點:相位雜訊靠 range-correlation 大幅相消(式 (3.1) 的 $\Delta\varphi(t)$ 項因此被忽略),正是 SIL 雷達對近距離微小位移特別靈敏的原因。Measured ranges: the metal plate at 1 / 1.2 / 1.5 / 1.8 / 2 m, and a human subject additionally at 2.5 m — all within 2.5 m, shorter than Yu's ultrasonic 2.97 m. With a 5.8 GHz, 0 dBm, 6 dBi link that is no surprise, and the short range is actually an advantage: phase noise largely cancels through range correlation (which is why the $\Delta\varphi(t)$ term of eq. (3.1) can be neglected), and that is exactly why SIL radar is so sensitive to tiny displacements at close range.実測距離は、金属板が 1 / 1.2 / 1.5 / 1.8 / 2 m、人体ではさらに 2.5 m まで測定されており、すべて 2.5 m 以内である。Yu の超音波の 2.97 m よりも短い。5.8 GHz・0 dBm・6 dBi のリンクを考えれば驚くことではなく、近距離であることはむしろ利点である。レンジコリレーションによって位相雑音が大幅に相殺され (そのため式 (3.1) の $\Delta\varphi(t)$ 項は無視できる)、これこそ SIL レーダが近距離の微小変位に対して特に高感度である理由である。

鏡像拒絕也是靈敏度的前提Image rejection is also a prerequisite for sensitivityイメージ除去もまた感度の前提条件である
低中頻架構下鏡像會折疊進基頻,直接汙染位移訊號。混頻器原始鏡像拒絕只有 31 dBc,靠 FPGA 對 I/Q 通道做振幅與相位微調,把總和拉到 116.85 dB(Tx 62.16 + Rx 54.69),類比版只有 81.24 dB(表 3.1)。這 35 dB 的改善是「數位化」帶來的,與延遲線解析度無關,但同樣屬於「能不能量到 20.7 µm」的必要條件。
In a low-IF architecture the image folds into baseband and contaminates the displacement signal directly. The mixer's raw image rejection is only 31 dBc; trimming the amplitude and phase of the I/Q channels in the FPGA raises the total to 116.85 dB (Tx 62.16 + Rx 54.69), against only 81.24 dB for the analog version (table 3.1). That 35 dB improvement comes from "going digital"; it has nothing to do with delay-line resolution, but it is just as much a necessary condition for measuring 20.7 µm at all.
低 IF アーキテクチャではイメージがベースバンドに折り返し、変位信号を直接汚染する。ミキサの素のイメージ除去比はわずか 31 dBc だが、FPGA で I/Q チャネルの振幅と位相を微調整することで合計 116.85 dB (Tx 62.16 + Rx 54.69) まで引き上げている。アナログ版は 81.24 dB にとどまる (表 3.1)。この 35 dB の改善は「ディジタル化」によるもので、遅延線の分解能とは無関係だが、20.7 µm を測定できるかどうかの必要条件であることに変わりはない。

5.3 生理訊號與 FSK 測距實測5.3 Vital signs and FSK ranging measurements5.3 生体信号と FSK 測距の実測

5.4 論文自列的未來方向(p.45–46)5.4 Future directions listed by the thesis itself (pp.45–46)5.4 論文自身が挙げる今後の方向性 (p.45–46)

  1. 升至毫米波頻段,藉縮短載波波長提升解析度 — 即本文 §4.3 的 $f_{RF}$ 路線。Move up to the millimetre-wave band, improving resolution by shortening the carrier wavelength — the $f_{RF}$ route of §4.3 here.ミリ波帯へ移行し、搬送波の波長を短くして分解能を高める — 本稿 §4.3 の $f_{RF}$ ルートである。
  2. 提升 FSK 切換頻率,才能同時測距與量心跳。Raise the FSK switching rate so that ranging and heartbeat measurement can run together.FSK の切替周波数を上げ、測距と心拍計測を同時に行えるようにする。
  3. 提升 UART baud rate、並使 FPGA 與本地振盪源切換同步。Raise the UART baud rate and synchronize the FPGA with the local-oscillator switching.UART のボーレートを上げ、FPGA と局部発振源の切替を同期させる。
  4. 在 FPGA 核心內預先設計數種不同 IF 頻率的 DSIL 模組,依應用場域切換。Pre-design several DSIL modules with different IF frequencies inside the FPGA core and switch between them according to the application scenario.FPGA コア内に異なる IF 周波数の DSIL モジュールを複数あらかじめ用意し、用途に応じて切り替える。
  5. 使用規格更高的 FPGA 以提升系統時脈頻率。Use a higher-grade FPGA to raise the system clock frequency.より高性能な FPGA を用いてシステムクロック周波数を上げる。
第 4 點正好驗證了 §4 的觀點Point 4 confirms the argument of §4第 4 点は §4 の主張をそのまま裏づけている
論文作者自己想到的解法就是「準備幾組不同 $f_{IF}$ 的模組,看場域選一組」— 這正是 §4.2 說的$f_{IF}$ 只是把「解析度 ↔ 量程 ↔ 鎖定範圍」這個視窗整體平移。要量小範圍高精度就選低 IF;要追大範圍快速運動就選高 IF。$f_{IF}$ 是應用場景選擇器,不是一個有「最佳值」的設計參數。
The solution the thesis authors arrived at on their own is "prepare several modules with different $f_{IF}$ and pick one per scenario" — precisely what §4.2 states: $f_{IF}$ merely translates the whole "resolution ↔ span ↔ locking range" window. For small-range high-precision measurement, pick a low IF; to track fast motion over a large range, pick a high IF. $f_{IF}$ is an application-scenario selector, not a design parameter with an "optimum value".
論文の著者自身がたどり着いた解決策は「異なる $f_{IF}$ のモジュールをいくつか用意し、場面に応じて選ぶ」というものである。これはまさに §4.2 で述べた、$f_{IF}$ は「分解能 ↔ 測定レンジ ↔ ロッキングレンジ」という窓を平行移動させるだけという主張そのものである。小範囲を高精度で測るなら低い IF を、大きな範囲の速い運動を追うなら高い IF を選べばよい。$f_{IF}$ は応用シーンのセレクタであって、「最適値」の存在する設計パラメータではない。

6 · 可執行的改善清單6 · An actionable improvement checklist6 · 実行可能な改善リスト

6.1 從 PI 累加器多取幾個位元(幾乎免費)6.1 Take a few more bits out of the PI accumulator (almost free)6.1 PI アキュムレータから下位ビットを取り出す (ほぼ無償)

PI 控制器以 50 kHz 全精度運算,但只有截斷後的值去定址延遲線。量化誤差會變成相位誤差,而積分器會主動去對抗它 — 所以次級位元的資訊存在於累加器狀態中,只是在輸出端被丟掉了。The PI controller computes at full precision at 50 kHz, but only the truncated value addresses the delay line. The quantization error becomes a phase error which the integrator actively fights — so the information in the sub-LSB bits does exist in the accumulator state; it is merely discarded at the output.PI 制御器は 50 kHz で全精度演算を行うが、遅延線をアドレッシングするのは打ち切り後の値だけである。量子化誤差は位相誤差となり、積分器がそれを能動的に打ち消そうとする。つまり下位ビットの情報はアキュムレータの状態として存在しており、出力段で捨てられているだけである。

可行性證據:圖 13 的 26 µm p-p $\approx$ 7.6 LSB,代表迴路本來就在跨 LSB limit-cycle(不是卡在死區)。以 50 kHz 更新率對生理頻帶(0.1–10 Hz)平均,OSR 約 2500。Evidence that it works: the 26 µm p-p of figure 13 is $\approx$ 7.6 LSB, so the loop already limit-cycles across LSBs (rather than sitting in a dead zone). Averaging a 50 kHz update rate over the vital-sign band (0.1–10 Hz) gives an OSR of about 2500.実現可能性の根拠: 図 13 の 26 µm p-p は $\approx$ 7.6 LSB に相当し、ループがもともと LSB をまたいでリミットサイクルしている (不感帯に留まっていない) ことを示す。50 kHz の更新レートを生体信号帯域 (0.1–10 Hz) で平均すると、OSR は約 2500 になる。

改法:把全精度 PI 累加器輸出當軌跡輸出、在 ~15 Hz 低通,截斷值只留給定址用。不需額外記憶體、不動 clock。How to change it: take the full-precision PI accumulator output as the trajectory output, low-pass it at ~15 Hz, and keep the truncated value for addressing only. No extra memory, no change to the clock.変更方法: 全精度の PI アキュムレータ出力を軌跡出力として取り出し、~15 Hz でローパスをかける。打ち切り値はアドレッシング専用に残す。追加メモリは不要で、クロックにも手を付けない。

6.2 對位址 LSB 做刻意 dither6.2 Deliberately dither the address LSB6.2 アドレス LSB に意図的なディザを加える

不要依賴自然 limit-cycle(迴路可能落進死區而停止抖動)。把 PI 輸出經一階 ΔΣ 調變器,讓位址在相鄰兩階間依比例交替(例如要 1234.4 就用 1234/1235 以 0.6/0.4 duty),實現分數延遲。諧振腔($Q=25$、BW 1.6 kHz)加上解調濾波器 $F$ 會吸收被整形到高頻的量化雜訊。3–4 個有效位元是合理預期 → 次微米Do not rely on a natural limit cycle (the loop may fall into a dead zone and stop dithering). Pass the PI output through a first-order ΔΣ modulator so the address alternates between two adjacent steps in proportion (for 1234.4, use 1234/1235 at a 0.6/0.4 duty), realizing a fractional delay. The resonator ($Q=25$, BW 1.6 kHz) together with the demodulation filter $F$ absorbs the quantization noise shaped up to high frequency. Three to four effective bits is a reasonable expectation → sub-micrometre.自然発生的なリミットサイクルに頼ってはならない (ループが不感帯に入り、揺らぎが止まる恐れがある)。PI 出力を 1 次 ΔΣ 変調器に通し、アドレスを隣接する 2 段の間で比率に応じて交互に切り替えることで (1234.4 が欲しければ 1234/1235 を 0.6/0.4 のデューティで使う)、分数遅延を実現する。共振器 ($Q=25$、BW 1.6 kHz) と復調フィルタ $F$ が、高周波側へシェーピングされた量子化雑音を吸収する。有効ビットで 3〜4 ビットの改善は妥当な見込みであり、サブマイクロメートルに届く。

與 5.1 併用:dither 保證平均是有效的,5.1 負責把它收割。Use it together with 6.1: the dither guarantees the average is meaningful, and 6.1 harvests it.6.1 と併用する。ディザが平均を意味あるものにし、6.1 がその結果を刈り取る。

6.3 提高 clock — 對 Yu 與 Wu 是兩件不同的事6.3 Raising the clock — two different jobs for Yu and for Wu6.3 クロックを上げる — Yu と Wu では別の作業になる

6.3.1 Yu 超音波雷達:需要改結構6.3.1 Yu's ultrasonic radar: the structure has to change6.3.1 Yu の超音波レーダ — 構造の変更が必要

論文現況As in the paper論文の現状提升後After the upgrade改善後
Clock50 MHz200 MHz
$\tau_{clk}$20 ns5 ns
解析度Resolution分解能3.4 µm0.85 µm
維持量程所需位元Bits needed to hold the spanレンジ維持に必要なビット数40,000160,000

結構必須從移位暫存器改成 M10K 環形緩衝區(見 §2.3)。這裡 C7 速度等級是真的要驗 — 先過 TimeQuest 再承諾 4 倍,100 MHz(1.7 µm)是安全中間站。The structure must move from a shift register to an M10K ring buffer (see §2.3). Here the C7 speed grade genuinely has to be verified — clear TimeQuest before promising 4×; 100 MHz (1.7 µm) is the safe intermediate stop.構造をシフトレジスタから M10K のリングバッファへ変更する必要がある (§2.3 参照)。ここでは C7 スピードグレードを実際に検証しなければならない。4 倍を約束する前に TimeQuest を通すこと。100 MHz (1.7 µm) が安全な中間地点である。

6.3.2 Wu DSIL:200 MHz 已經在板上了6.3.2 Wu's DSIL: 200 MHz is already on the board6.3.2 Wu の DSIL — 200 MHz は既に基板上にある

兩個查證後才發現的事實(碩論 p.27, 表 2.5)Two facts that only turned up on checking (thesis p.27, table 2.5)確認して初めて判明した 2 つの事実 (修士論文 p.27、表 2.5)
  1. 200 MHz 與 400 MHz 時脈已經存在。「由開發板上之 50MHz 晶體振盪器結合 FPGA 內部之 PLL 產生 200MHz 與 400MHz 訊號作為驅動數位式鏡像拒絕與雜波消除電路的時脈訊號。」— 也就是說在同一顆 5CGXFC5C6F27C7N 上,200 MHz 域已經實作並驗證過了,而延遲線卻掛在最慢的 50 MHz 上。這裡不需要換 FPGA,也不需要賭時序。
  2. 延遲線本來就在 block RAM 裡。表 2.5:記憶體位元 335,290 / 4,567,040 (7.3%)、記憶體區塊 45/446 (10%),而暫存器只用了 13,760。$2^{18}=262{,}144$ bit 正好是記憶體用量的主體 — 所以 §2.3 的「移位暫存器 → RAM」建議只適用於 Yu 那份,Wu 這邊早就是 RAM 了。
  1. 200 MHz and 400 MHz clocks already exist. "The 50 MHz crystal oscillator on the development board, combined with the FPGA's internal PLL, generates 200 MHz and 400 MHz signals that clock the digital image-rejection and clutter-cancellation circuits." In other words, on the same 5CGXFC5C6F27C7N, the 200 MHz domain is already implemented and verified — while the delay line hangs off the slowest 50 MHz. No FPGA swap is needed here, and no timing gamble either.
  2. The delay line already lives in block RAM. Table 2.5: memory bits 335,290 / 4,567,040 (7.3%), memory blocks 45/446 (10%), with only 13,760 registers used. $2^{18}=262{,}144$ bit is exactly the bulk of that memory usage — so the "shift register → RAM" recommendation of §2.3 applies to Yu's design only; Wu's has been RAM all along.
  1. 200 MHz と 400 MHz のクロックは既に存在する。「開発ボード上の 50 MHz 水晶発振器と FPGA 内部の PLL を組み合わせ、200 MHz と 400 MHz の信号を生成して、ディジタルイメージ除去回路とクラッタ除去回路のクロックとして用いている」。つまり同一の 5CGXFC5C6F27C7N 上で 200 MHz ドメインは既に実装・検証済みであり、それにもかかわらず遅延線は最も遅い 50 MHz にぶら下がっている。ここでは FPGA を交換する必要も、タイミングに賭ける必要もない。
  2. 遅延線はもともとブロック RAM 上にある。表 2.5 によれば、メモリビット 335,290 / 4,567,040 (7.3%)、メモリブロック 45/446 (10%) で、レジスタは 13,760 しか使っていない。$2^{18}=262{,}144$ bit がまさにこのメモリ使用量の大半を占める。したがって §2.3 の「シフトレジスタ → RAM」という提案はYu の設計にのみ当てはまり、Wu 側はもともと RAM である。

論文 p.27 自己算過記憶體餘裕:「數位延遲線的總長度約能增加四倍…使本雷達系統能量測的最大位移提升至約 21 公尺」。但那 4 倍記憶體不一定要花在量程上 — 花在解析度上對生理量測更有價值:The thesis works out the memory headroom itself on p.27: "the total length of the digital delay line can be increased about fourfold… raising the maximum displacement this radar system can measure to roughly 21 metres". But that 4× of memory does not have to be spent on span — spending it on resolution is worth more for vital-sign measurement:論文 p.27 は自らメモリの余裕を計算している。「ディジタル遅延線の総長を約 4 倍にでき…本レーダシステムが測定できる最大変位を約 21 メートルまで向上させられる」。しかしその 4 倍のメモリを測定レンジに使う必然性はない。生体計測にとっては分解能に振るほうが価値が高い。

方案Option延遲線 clockDelay-line clock遅延線のクロックTap 數Tapstap 数記憶體Memoryメモリ解析度Resolution分解能量程Spanレンジ
現況Present現状50 MHz$2^{18}$0.26 Mbit (5.7%)20.7 µm5.43 m
A(論文構想)A (thesis's own idea)A (論文の構想)50 MHz$2^{20}$1.05 Mbit (23%)20.7 µm21.7 m
B(建議)B (recommended)B (推奨)200 MHz$2^{20}$1.05 Mbit (23%)5.17 µm5.43 m
C(全開)C (all-out)C (フル)200 MHz$2^{22}$4.19 Mbit (92%)5.17 µm21.7 m

方案 B 用與論文構想完全相同的記憶體預算,換到 4 倍解析度而非 4 倍量程。對呼吸心跳(1.5 m 內)而言 5.43 m 量程本來就用不完,21.7 m 更是浪費 — 這個交換幾乎是免費的。驗算:$25.86\text{ mm}\times\frac{40\text{k}}{200\text{M}}=5.17\ \mu m$,$2^{20}\times5.17\ \mu m=5.42$ m ✓。Option B uses exactly the same memory budget as the thesis's own idea, but buys 4× the resolution instead of 4× the span. For respiration and heartbeat (within 1.5 m) even the 5.43 m span is never used up, and 21.7 m is pure waste — so the swap is essentially free. Check: $25.86\text{ mm}\times\frac{40\text{k}}{200\text{M}}=5.17\ \mu m$, and $2^{20}\times5.17\ \mu m=5.42$ m ✓.案 B は論文の構想とまったく同じメモリ予算で、レンジ 4 倍ではなく分解能 4 倍を得る。呼吸・心拍 (1.5 m 以内) では 5.43 m のレンジすら使い切らず、21.7 m は完全な無駄である。したがってこの交換はほぼ無償と言える。検算: $25.86\text{ mm}\times\frac{40\text{k}}{200\text{M}}=5.17\ \mu m$、$2^{20}\times5.17\ \mu m=5.42$ m ✓。

論文裡的一處數字不一致One numerical inconsistency in the thesis論文中の数値の不一致が 1 か所
p.27 原文為「增加四倍至 $2^{22}$」。但以 $2^{18}$ 為基準,四倍是 $2^{20}$($2^{22}$ 是 16 倍);而同句的「約 21 公尺」$=5.426\times4$ 正好對應四倍。再以表 2.5 的記憶體用量交叉檢核($2^{18}=262{,}144$ bit 符合 335,290 的主體),可判定$2^{22}$ 應為 $2^{20}$ 的誤植,「四倍 / 21 m」才是自洽的那組。上表的方案 C 則是把 $2^{22}$ 當成記憶體的絕對上限來看(92%,理論上塞得進去)。
p.27 reads "increase fourfold, to $2^{22}$". But taking $2^{18}$ as the baseline, fourfold is $2^{20}$ ($2^{22}$ would be 16×); and "roughly 21 metres" in the same sentence, $=5.426\times4$, matches fourfold exactly. Cross-checking against the memory usage in table 2.5 ($2^{18}=262{,}144$ bit accounts for the bulk of 335,290) confirms that $2^{22}$ must be a typo for $2^{20}$, and that "fourfold / 21 m" is the self-consistent pair. Option C in the table above instead treats $2^{22}$ as the absolute memory ceiling (92% — it would, in theory, fit).
p.27 の原文は「4 倍にして $2^{22}$ とする」となっている。しかし $2^{18}$ を基準にすれば4 倍は $2^{20}$ である ($2^{22}$ は 16 倍)。同じ文中の「約 21 メートル」$=5.426\times4$ もちょうど 4 倍に対応する。さらに表 2.5 のメモリ使用量と突き合わせると ($2^{18}=262{,}144$ bit が 335,290 の大半を占める)、$2^{22}$ は $2^{20}$ の誤植と判断でき、「4 倍 / 21 m」のほうが整合的である。上表の案 C は、$2^{22}$ をメモリの絶対上限として扱った場合である (92%。理論上は収まる)。
Yu 超音波:先做 6.1 + 6.2Yu ultrasonic: do 6.1 + 6.2 firstYu 超音波 — まず 6.1 + 6.2
純 RTL / 算術改動,無資源與時序風險,且很可能單靠它們就進到 1 µm 以下。它們同時也免費驗證了「瓶頸是否真的是量化」這個問題。之後才考慮 6.3.1(要改結構、要驗時序)。Pure RTL / arithmetic changes, with no resource or timing risk, and quite likely enough on their own to get below 1 µm. They also test for free whether quantization really is the bottleneck. Only then consider 6.3.1 (which needs a structural change and timing closure).純粋な RTL / 演算の変更であり、リソースにもタイミングにもリスクがない。しかもこれだけで 1 µm を切れる可能性が高い。同時に「本当にボトルネックは量子化なのか」という問いを無償で検証できる。6.3.1 (構造変更とタイミング検証が必要) を検討するのはその後でよい。
Wu DSIL:直接做 6.3.2 方案 BWu DSIL: go straight to option B of 6.3.2Wu DSIL — 6.3.2 の案 B を直接実行
200 MHz 時脈與 RAM 結構都已存在,只要把延遲線搬到既有的 200 MHz 域並把 tap 加到 $2^{20}$ → 20.7 µm 變 5.17 µm,記憶體預算與論文原本要拿去換量程的那筆完全相同。這是本文投報率最高的一項。Both the 200 MHz clock and the RAM structure already exist; simply move the delay line into the existing 200 MHz domain and raise the taps to $2^{20}$ → 20.7 µm becomes 5.17 µm, on exactly the memory budget the thesis had earmarked for span. This is the highest-return item in this note.200 MHz クロックも RAM 構造も既に存在する。遅延線を既存の 200 MHz ドメインに移し、tap 数を $2^{20}$ に増やすだけで 20.7 µm が 5.17 µm になる。メモリ予算は論文がレンジ拡大に充てようとしていたものとまったく同じである。本稿で最も投資対効果の高い項目である。
另一個與解析度無關、但別忘的項目One more item, unrelated to resolution but not to be forgotten分解能とは無関係だが忘れてはならない項目
把工作點釘死在 $\theta=\pi$。T/4 延遲區塊只要有 1% 誤差,工作點就會被推出穩定區(Yu §VI-3)。套用式 (A39) 的設定點修正 $r\approx\pi A^2\Delta\tau/T$。偏離工作點會讓 plant 增益依圖 3 崩塌,上面每一個靈敏度數字都會跟著壞掉。

另外 $A_{inj}=0.5$ 不要動:由 Yu 式 (7),$|g(\pi)|=2A_{inj}(1-A_{inj})\omega_n/\pi Q$ 在 $A_{inj}=0.5$ 恰好取極大 — 與最大平坦性 (8) 同一個值,同時最佳化迴路增益與線性度。移動它兩邊都輸。
Nail the operating point to $\theta=\pi$. A mere 1% error in the T/4 delay block pushes the operating point out of the stable region (Yu §VI-3). Apply the set-point correction of eq. (A39), $r\approx\pi A^2\Delta\tau/T$. Drifting off the operating point collapses the plant gain as figure 3 shows, and every sensitivity number above degrades with it.

Also, leave $A_{inj}=0.5$ alone: from Yu eq. (7), $|g(\pi)|=2A_{inj}(1-A_{inj})\omega_n/\pi Q$ is exactly maximized at $A_{inj}=0.5$ — the same value as maximum flatness (8), so it optimizes loop gain and linearity simultaneously. Move it and you lose on both counts.
動作点を $\theta=\pi$ に固定すること。T/4 遅延ブロックに 1% の誤差があるだけで、動作点は安定領域の外へ押し出される (Yu §VI-3)。式 (A39) の設定点補正 $r\approx\pi A^2\Delta\tau/T$ を適用する。動作点からずれるとプラント利得が図 3 のとおり崩れ、上記の感度の数値はすべて悪化する。

また $A_{inj}=0.5$ には手を付けないこと。Yu の式 (7) より $|g(\pi)|=2A_{inj}(1-A_{inj})\omega_n/\pi Q$ はちょうど $A_{inj}=0.5$ で最大となる。これは最大平坦性 (8) と同じ値であり、ループ利得と線形性を同時に最適化する。動かせば両方とも損をする。

7 · 公式速查表7 · Formula quick reference7 · 数式クイックリファレンス

Quantity公式Formula代入值Value代入値
主公式(通用)Master equation (general)マスター式 (汎用)$\Delta D_{min}=\dfrac{\lambda_{carrier}}{2}\cdot\dfrac{f_{delay}}{f_{clk}}$
Yu 解析度Yu resolutionYu 分解能$\tfrac12 c\,\tau_{clk}$3.4 µm
Yu 量程Yu spanYu 測定レンジ$\tfrac12 c\,N\tau_{clk}$136 mm
Yu 最小回波Yu minimum echoYu 最小エコー$V_R=0.5h/g$225 µV
Yu 距離Yu rangeYu 距離$R=W(0.115\alpha R_0)/(0.115\alpha)$2.99 m (實測 2.97)2.99 m (measured 2.97)2.99 m (実測 2.97)
Yu 最大速度Yu maximum velocityYu 最大速度$v_{max}=\pi\omega_{BW}c/(5\omega_n)$20.4 m/s
Yu plant 增益Yu plant gainYu プラント利得$k=f_n/Q=1/(QT)$1600
DSIL 相位DSIL phaseDSIL 位相$\theta=\dfrac{2\omega_{RF}}{c}D+\omega_{IF}n\tau_{clk}$式 (2.9)eq. (2.9)式 (2.9)
DSIL 解析度DSIL resolutionDSIL 分解能$\dfrac{c\,\omega_{IF}\tau_{clk}}{2\omega_{RF}}$20.7 µm
DSIL 量程DSIL spanDSIL 測定レンジ$(2^{18}-1)\Delta D_{min}$5.426 m
DSIL 最大速度DSIL maximum velocityDSIL 最大速度$v_{max}=\pi f_{BW}c/(5f_{RF})$124.15 m/s
Adler 鎖定範圍Adler locking rangeAdler のロッキングレンジ$\omega_{LR}=\dfrac{\omega_{osc}}{2Q}\dfrac{A_{inj}}{A_{osc}}$式 (2.4)eq. (2.4)式 (2.4)
頻率規劃約束Frequency-plan constraint周波数プランの制約$\omega_{BW}\ll\omega_c\ll2\omega_{IF}$3.82k / 11.9k / 80k
迴路內建延遲Built-in loop delayループ内在遅延$T/8=1/(8f_{IF})$3.125 µs(4.3° @ 3.82 kHz)3.125 µs (4.3° @ 3.82 kHz)3.125 µs (4.3° @ 3.82 kHz)

8 · Practice Problems

Practice 1 — 換 200 kHz 換能器有用嗎Practice 1 — Does a 200 kHz transducer help?Practice 1 — 200 kHz のトランスデューサに替えると効果はあるか

Problem: 有人建議把 Yu 的超音波雷達從 40 kHz 換成 200 kHz 換能器以「提升靈敏度」。在相位消除架構下,位移解析度會如何變化?為什麼?Someone proposes swapping Yu's ultrasonic radar from a 40 kHz to a 200 kHz transducer to "improve sensitivity". Under the phase-cancelling architecture, how does the displacement resolution change, and why?Yu の超音波レーダを 40 kHz から 200 kHz のトランスデューサに替えて「感度を上げる」という提案がある。位相相殺アーキテクチャにおいて、変位分解能はどう変わるか。またその理由は。

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

完全不變,仍是 3.4 µm。It does not change at all — still 3.4 µm.まったく変わらず、3.4 µm のままである。

解析度 $=\tfrac12 c\tau_{clk}$,只含聲速與 clock 週期,不含載波頻率。用相位觀點看更清楚:相位 LSB $\delta\theta=\omega_n\tau_{clk}$ 正比於 $\omega_n$(變粗 5 倍),而相位轉位移 $c/2\omega_n$ 反比於 $\omega_n$(變細 5 倍),兩者相消。The resolution $=\tfrac12 c\tau_{clk}$ contains only the speed of sound and the clock period — no carrier frequency. It is clearer in the phase view: the phase LSB $\delta\theta=\omega_n\tau_{clk}$ is proportional to $\omega_n$ (5× coarser), while the phase-to-displacement factor $c/2\omega_n$ is inversely proportional to $\omega_n$ (5× finer), and the two cancel.分解能 $=\tfrac12 c\tau_{clk}$ には音速とクロック周期しか含まれず、搬送波周波数は入っていない。位相の観点で見るとより明確である。位相 LSB $\delta\theta=\omega_n\tau_{clk}$ は $\omega_n$ に比例して 5 倍粗くなり、位相から変位への係数 $c/2\omega_n$ は $\omega_n$ に反比例して 5 倍細かくなるため、両者は相殺する。

這與傳統 Doppler / SIL 雷達(靈敏度 $\propto$ 載波)相反 — 因為那裡輸出的是相位,這裡輸出的是延遲。This is the opposite of a conventional Doppler / SIL radar (sensitivity $\propto$ carrier) — because there the output is phase, whereas here the output is delay.これは従来のドップラー / SIL レーダ (感度 $\propto$ 搬送波) とは逆である。あちらの出力が位相であるのに対し、ここでの出力は遅延だからである。

而且會變差:$v_{max}=\pi\omega_{BW}c/5\omega_n$ 掉 5 倍(20.4 → 4.1 m/s),吸收係數 $\alpha$ 也大幅上升使距離縮短。淨效果是純損失。And it actually gets worse: $v_{max}=\pi\omega_{BW}c/5\omega_n$ falls by 5× (20.4 → 4.1 m/s), and the absorption coefficient $\alpha$ rises sharply, shortening the range. The net effect is a pure loss.むしろ悪化する。$v_{max}=\pi\omega_{BW}c/5\omega_n$ は 5 分の 1 に下がり (20.4 → 4.1 m/s)、吸収係数 $\alpha$ も大きく増えて距離が縮む。正味では純粋な損失である。

Practice 2 — DSIL 升 IF 的完整帳Practice 2 — The full ledger of raising DSIL's IFPractice 2 — DSIL の IF を上げたときの収支

Problem: DSIL 把 $f_{IF}$ 從 40 kHz 升到 160 kHz($f_{clk}$、$f_{RF}$、$Q$、注入比不變)。列出 (a) $\Delta D_{min}$ (b) $D_{max}$ (c) $\omega_{LR}$ (d) 動態範圍 的變化。DSIL raises $f_{IF}$ from 40 kHz to 160 kHz ($f_{clk}$, $f_{RF}$, $Q$ and the injection ratio unchanged). List the change in (a) $\Delta D_{min}$, (b) $D_{max}$, (c) $\omega_{LR}$, (d) dynamic range.DSIL の $f_{IF}$ を 40 kHz から 160 kHz に上げる ($f_{clk}$、$f_{RF}$、$Q$、注入比は不変)。(a) $\Delta D_{min}$ (b) $D_{max}$ (c) $\omega_{LR}$ (d) ダイナミックレンジ の変化を挙げよ。

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

(a) $\Delta D_{min}\propto f_{IF}$ → $20.7\times4=\mathbf{82.8\ \mu m}$(變差 4 倍)(a) $\Delta D_{min}\propto f_{IF}$ → $20.7\times4=\mathbf{82.8\ \mu m}$ (4× worse)(a) $\Delta D_{min}\propto f_{IF}$ → $20.7\times4=\mathbf{82.8\ \mu m}$ (4 倍悪化)

(b) $D_{max}=(2^{18}-1)\Delta D_{min}$ → $5.426\times4=\mathbf{21.7\ m}$(變大 4 倍)(b) $D_{max}=(2^{18}-1)\Delta D_{min}$ → $5.426\times4=\mathbf{21.7\ m}$ (4× larger)(b) $D_{max}=(2^{18}-1)\Delta D_{min}$ → $5.426\times4=\mathbf{21.7\ m}$ (4 倍に拡大)

(c) $\omega_{LR}\propto\omega_{IF}$ → ×4(變好 4 倍)(c) $\omega_{LR}\propto\omega_{IF}$ → ×4 (4× better)(c) $\omega_{LR}\propto\omega_{IF}$ → ×4 (4 倍改善)

(d) $D_{max}/\Delta D_{min}=2^{18}$ → 不變(d) $D_{max}/\Delta D_{min}=2^{18}$ → unchanged(d) $D_{max}/\Delta D_{min}=2^{18}$ → 不変

結論:升 IF 不是「用靈敏度買鎖定範圍」這麼單純 — 它是把整個量測視窗往粗/遠的方向平移,同時線性換到鎖定範圍。要保住靈敏度就得同比例拉 $f_{clk}$(需 200 MHz)或 $f_{RF}$。Conclusion: raising the IF is not simply "buying locking range with sensitivity" — it translates the entire measurement window toward coarser and farther, while trading linearly into locking range. Holding sensitivity requires scaling $f_{clk}$ (200 MHz needed) or $f_{RF}$ by the same factor.結論: IF を上げることは「感度でロッキングレンジを買う」という単純な話ではない。測定窓全体を粗く・遠くの方向へ平行移動させつつ、線形にロッキングレンジへ変換しているのである。感度を維持するには $f_{clk}$ (200 MHz が必要) または $f_{RF}$ を同じ比率で引き上げる必要がある。

Practice 3 — 距離只從 2.97 m 到 4.7 m?Practice 3 — Range only goes from 2.97 m to 4.7 m?Practice 3 — 距離が 2.97 m から 4.7 m にしか伸びないのはなぜか

Problem: 把 Yu 雷達的 $V_R$ 改善 4 倍(例如增益 334→1336),為何距離只從 2.97 m 增至約 4.7 m,而不是 $\sqrt{4}=2$ 倍的 5.94 m?If Yu's radar improves $V_R$ by 4× (say, gain 334→1336), why does the range only grow from 2.97 m to about 4.7 m rather than the $\sqrt{4}=2$ factor that would give 5.94 m?Yu のレーダで $V_R$ を 4 倍改善した場合 (たとえば利得 334→1336)、距離が 2.97 m から約 4.7 m にしか伸びず、$\sqrt{4}=2$ 倍の 5.94 m にならないのはなぜか。

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

因為 $R_0\propto\sqrt{V_T/V_R}$ 只是無吸收的幾何解。$R_0$ 確實 ×2(4.6 → 9.2 m),但真實距離要解 $R=R_0 10^{-0.05\alpha R}$,即 $R=W(0.115\alpha R_0)/(0.115\alpha)$。Because $R_0\propto\sqrt{V_T/V_R}$ is only the geometric solution without absorption. $R_0$ does double (4.6 → 9.2 m), but the true range must solve $R=R_0 10^{-0.05\alpha R}$, i.e. $R=W(0.115\alpha R_0)/(0.115\alpha)$.$R_0\propto\sqrt{V_T/V_R}$ は吸収を無視した幾何学的な解にすぎないからである。$R_0$ は確かに 2 倍になる (4.6 → 9.2 m) が、実際の距離は $R=R_0 10^{-0.05\alpha R}$、すなわち $R=W(0.115\alpha R_0)/(0.115\alpha)$ を解いて求める必要がある。

代入 $\alpha=1.256$:$W(1.33)/0.1444\approx0.677/0.1444=\mathbf{4.7\ m}$。Substituting $\alpha=1.256$: $W(1.33)/0.1444\approx0.677/0.1444=\mathbf{4.7\ m}$.$\alpha=1.256$ を代入すると、$W(1.33)/0.1444\approx0.677/0.1444=\mathbf{4.7\ m}$ となる。

Lambert-W 是次線性的:空氣吸收隨距離指數衰減,超過約 5 m 後前端增益幾乎換不到距離(24 dB 只換到 2.3 倍)。要再往外推只能降低工作頻率以減小 $\alpha$。The Lambert-W is sublinear: air absorption decays exponentially with distance, so beyond about 5 m front-end gain buys almost no range (24 dB gets only 2.3×). Pushing farther out requires lowering the operating frequency to reduce $\alpha$.Lambert-W は劣線形である。空気吸収は距離に対して指数的に減衰するため、約 5 m を超えるとフロントエンド利得はほとんど距離に変換されない (24 dB で 2.3 倍にしかならない)。さらに遠くへ伸ばすには動作周波数を下げて $\alpha$ を小さくするしかない。

Practice 4 — 為什麼 dither 有效而不是加雜訊Practice 4 — Why dither helps instead of adding noisePractice 4 — ディザがノイズ付加ではなく改善になる理由

Problem: 直覺上「故意在延遲位址上抖動」像是主動加入雜訊。為何它反而能改善解析度?成立條件是什麼?Intuitively, "deliberately jittering the delay address" looks like actively injecting noise. Why does it improve resolution instead, and under what conditions does that hold?直感的には「遅延アドレスをわざと揺らす」ことは能動的にノイズを加えているように見える。それがなぜ分解能の改善になるのか。成立条件は何か。

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

因為它把量化誤差從「直流偏差」轉成「可平均掉的高頻擾動」。固定截斷會產生一個與訊號相關的固定誤差(死區),無論平均多久都不會消失。ΔΣ dither 讓時間平均值等於想要的分數延遲,並把量化雜訊整形到高頻。Because it converts the quantization error from a "DC bias" into a "high-frequency disturbance you can average away". Fixed truncation produces a signal-correlated fixed error (a dead zone) that no amount of averaging removes. ΔΣ dither makes the time average equal the desired fractional delay and shapes the quantization noise up to high frequency.量子化誤差を「直流バイアス」から「平均で消せる高周波の擾乱」に変換するからである。固定的な打ち切りは信号と相関を持つ固定誤差 (不感帯) を生み、どれだけ平均しても消えない。ΔΣ ディザは時間平均を目的の分数遅延に一致させ、量子化雑音を高周波側へシェーピングする。

成立條件有二:Two conditions must hold:成立条件は 2 つある。

  • 系統要有低通平均機制在量化雜訊與訊號之間 — 這裡是諧振腔($Q=25$、BW 1.6 kHz)與解調濾波器 $F$,訊號在 0.1–10 Hz,OSR 約 2500。條件充分成立。The system must provide a low-pass averaging mechanism between the quantization noise and the signal — here the resonator ($Q=25$, BW 1.6 kHz) and the demodulation filter $F$, with the signal at 0.1–10 Hz and an OSR of about 2500. The condition is amply satisfied.量子化雑音と信号の間にローパス平均機構が必要である。ここでは共振器 ($Q=25$、BW 1.6 kHz) と復調フィルタ $F$ がそれにあたり、信号は 0.1–10 Hz、OSR は約 2500 である。条件は十分に満たされている。
  • 取樣輸出時必須讀未量化的命令值(§6.1),或對量化後輸出做同帶寬低通。若直接讀截斷值又不濾波,dither 只會讓輸出看起來更吵。When sampling the output you must read the unquantized command value (§6.1), or low-pass the quantized output over the same bandwidth. Read the truncated value directly without filtering and the dither only makes the output look noisier.出力をサンプリングする際は量子化前の指令値を読む (§6.1) か、量子化後の出力に同じ帯域のローパスをかける必要がある。打ち切り値をそのまま読んでフィルタをかけなければ、ディザは出力をより騒がしく見せるだけである。

這也解釋為何 6.1 與 6.2 應併用:6.2 保證平均有意義,6.1 負責取回結果。This also explains why 6.1 and 6.2 belong together: 6.2 makes the average meaningful, and 6.1 collects the result.これは 6.1 と 6.2 を併用すべき理由でもある。6.2 が平均を意味あるものにし、6.1 がその結果を回収する。

9 · 來源與可信度標註9 · Sources and confidence notes9 · 出典と確度の注記

內容Content内容來源Source出典可信度Confidence確度
§1、§2.1–2.2、§7 的 Yu 數據Yu's numbers in §1, §2.1–2.2 and §7§1、§2.1–2.2、§7 の Yu のデータYu & Horng, IEEE TBioCAS 14(1):75–90, 2020(式 (5)(7)(10)(18)(22)(A39)(A49)(A52)、圖 3/5/7/13/15、表 I、p.7、p.10)Yu & Horng, IEEE TBioCAS 14(1):75–90, 2020 (eqs. (5)(7)(10)(18)(22)(A39)(A49)(A52), figs. 3/5/7/13/15, table I, p.7, p.10)Yu & Horng, IEEE TBioCAS 14(1):75–90, 2020 (式 (5)(7)(10)(18)(22)(A39)(A49)(A52)、図 3/5/7/13/15、表 I、p.7、p.10)論文原文Directly from the paper論文原文
§3、§4 的 DSIL 公式The DSIL equations in §3 and §4§3、§4 の DSIL の式吳易陽碩論 (NSYSU, 2023) 式 (2.4)(2.9)(2.10)(2.12)、p.11Wu Yi-Yang MS thesis (NSYSU, 2023), eqs. (2.4)(2.9)(2.10)(2.12), p.11Wu Yi-Yang 修士論文 (NSYSU, 2023) 式 (2.4)(2.9)(2.10)(2.12)、p.11論文原文Directly from the thesis論文原文
§4.3 的 20.7 / 50 µm 測試條件對照The 20.7 / 50 µm test-condition comparison in §4.3§4.3 の 20.7 / 50 µm 測定条件の対比碩論 §3-1-3 (p.33)、§3-1-4 (p.34–38)、結論 p.45;式 (3.1)(3.2)(3.3)(3.4)Thesis §3-1-3 (p.33), §3-1-4 (pp.34–38), conclusion p.45; eqs. (3.1)(3.2)(3.3)(3.4)修士論文 §3-1-3 (p.33)、§3-1-4 (p.34–38)、結論 p.45、式 (3.1)(3.2)(3.3)(3.4)論文原文 — 已修正本文初版把 20.7 µm 誤寫為「僅理論值」Directly from the thesis — corrects the first version of this note, which wrongly called 20.7 µm "theory only"論文原文 — 本稿初版が 20.7 µm を「理論値のみ」と誤記していた点を訂正済み
§5.1 雜波 / 耦合與兩機制死角§5.1 clutter / coupling and the blind spots of the two mechanisms§5.1 クラッタ・結合と 2 手法の死角碩論 §3-1-2 (p.30–33)、圖 3.5–3.10、p.32 原文、p.38Thesis §3-1-2 (pp.30–33), figs. 3.5–3.10, p.32 text, p.38修士論文 §3-1-2 (p.30–33)、図 3.5–3.10、p.32 本文、p.38論文原文Directly from the thesis論文原文
§5.2 前端鏈路規格§5.2 front-end chain specifications§5.2 フロントエンドの仕様碩論 表 2.4 (p.26–27)、表 3.1 (p.30)、§3-1-5、§3-2-2Thesis table 2.4 (pp.26–27), table 3.1 (p.30), §3-1-5, §3-2-2修士論文 表 2.4 (p.26–27)、表 3.1 (p.30)、§3-1-5、§3-2-2論文原文Directly from the thesis論文原文
§5.4 未來方向§5.4 future directions§5.4 今後の方向性碩論 p.45–46Thesis pp.45–46修士論文 p.45–46論文原文Directly from the thesis論文原文
§6.3.2 的 200/400 MHz 與 RAM 實作The 200/400 MHz clocks and RAM implementation in §6.3.2§6.3.2 の 200/400 MHz と RAM 実装碩論 p.27 原文、表 2.5 資源用量Thesis p.27 text, table 2.5 resource usage修士論文 p.27 本文、表 2.5 のリソース使用量論文原文(修正本文初版「需驗時序」的過度保守判斷)Directly from the thesis (correcting the over-conservative "timing must be verified" call in this note's first version)論文原文 (本稿初版の「タイミング検証が必要」という過度に保守的な判断を訂正)
$R_0=4.6$ m由 Yu 論文 $R=2.9896$ m 與 $\alpha=1.256$ 反解式 (A48)Back-solved from eq. (A48) using $R=2.9896$ m and $\alpha=1.256$ in Yu's paperYu の論文の $R=2.9896$ m と $\alpha=1.256$ から式 (A48) を逆算本文推算,與論文自洽Derived here; consistent with the paper本稿による推算。論文と整合
§0 主公式的統一形式The unified form of the master equation in §0§0 のマスター式の統一形由 Yu 式 (10) 與 Wu 式 (2.10) 改寫合併Merged and rewritten from Yu eq. (10) and Wu eq. (2.10)Yu の式 (10) と Wu の式 (2.10) を書き換えて統合本文整理,兩邊數值均已驗算 ✓Compiled here; both sets of numbers checked ✓本稿による整理。両者の数値とも検算済み ✓
§6.3.2 方案 B / C(記憶體換解析度)§6.3.2 options B / C (memory traded for resolution)§6.3.2 の案 B / C (メモリを分解能に振り替える)本文建議,非論文主張(論文只提「4 倍換量程」)Recommended here, not claimed by the thesis (the thesis only proposes "4× traded for span")本稿の提案であり、論文の主張ではない (論文は「4 倍をレンジに充てる」としか述べていない)用論文自己的資源表推算,數值已驗算 ✓Computed from the thesis's own resource table; numbers checked ✓論文自身のリソース表から算出。数値は検算済み ✓
§4.4 的 $\omega_{BW}\ll\omega_c\ll2\omega_{IF}$ 因果鏈The $\omega_{BW}\ll\omega_c\ll2\omega_{IF}$ causal chain in §4.4§4.4 の $\omega_{BW}\ll\omega_c\ll2\omega_{IF}$ という因果連鎖由 Yu 式 (A28)(A31)、DESIGN PROCEDURE 與 $F(s)$ 的設計值 (11.9 kHz) 推得;Wu 式 (2.12) 佐證 $v_{max}$ 不含 $f_{IF}$Derived from Yu eqs. (A28)(A31), the DESIGN PROCEDURE and the design value of $F(s)$ (11.9 kHz); Wu eq. (2.12) corroborates that $v_{max}$ contains no $f_{IF}$Yu の式 (A28)(A31)、DESIGN PROCEDURE および $F(s)$ の設計値 (11.9 kHz) から導出。Wu の式 (2.12) が $v_{max}$ に $f_{IF}$ が含まれないことを裏づける本文推論 — 機制由兩篇論文的式子支持,但「$\omega_c$ 抬 4 倍即得 $\omega_{BW}$ 抬 4 倍」為線性外推,需照 STEP 3 重掃邊限驗證Inference made here — the mechanism is supported by equations in both papers, but "raise $\omega_c$ 4× and $\omega_{BW}$ rises 4×" is a linear extrapolation that must be verified by re-sweeping margins per STEP 3本稿の推論 — メカニズムは両論文の式に支持されるが、「$\omega_c$ を 4 倍にすれば $\omega_{BW}$ も 4 倍」は線形外挿であり、STEP 3 に従って余裕を再掃引して検証する必要がある
§4.4.3 等比例同升記憶體零成本§4.4.3 scaling both together costs no memory§4.4.3 同率で同時に上げればメモリコストはゼロ由主公式直接得(比值不變)Follows directly from the master equation (the ratio is unchanged)マスター式から直接導かれる (比が不変であるため)代數恆等,必然成立 ✓An algebraic identity; necessarily true ✓代数的恒等式であり、必ず成立する ✓
$2^{22}$ 應為 $2^{20}$ 誤植$2^{22}$ is a typo for $2^{20}$$2^{22}$ は $2^{20}$ の誤植本文以「四倍」、「約 21 公尺」、表 2.5 記憶體用量三方交叉檢核Cross-checked here against three things: "fourfold", "roughly 21 metres", and the memory usage in table 2.5本稿が「4 倍」「約 21 メートル」「表 2.5 のメモリ使用量」の 3 点を突き合わせて確認三者互相自洽,$2^{22}$ 為孤例The three agree with each other; $2^{22}$ is the lone outlier3 者は互いに整合しており、$2^{22}$ だけが孤立している
§6.1 從 PI 累加器取位元§6.1 taking bits from the PI accumulator§6.1 PI アキュムレータからビットを取る本文推論,非論文主張Inference made here, not claimed by the papers本稿の推論であり、論文の主張ではない需以 Yu 圖 13 的 10 µm 測試比對粗/細輸出來驗證Needs verification by comparing the coarse and fine outputs in Yu's 10 µm test of figure 13Yu の図 13 の 10 µm テストで粗/細の出力を比較して検証する必要がある
§6.2 ΔΣ 分數延遲§6.2 ΔΣ fractional delay§6.2 ΔΣ による分数遅延本文建議(標準 ΔΣ 技巧套用於此架構)Recommended here (a standard ΔΣ technique applied to this architecture)本稿の提案 (標準的な ΔΣ 手法を本アーキテクチャに適用)機制成立,有效位元數需實測The mechanism holds; the number of effective bits must be measuredメカニズムは成立する。有効ビット数は実測が必要
§2.3 / §6.3.1 M10K 環形緩衝區§2.3 / §6.3.1 M10K ring buffer§2.3 / §6.3.1 M10K リングバッファ本文建議 — 僅適用 Yu 的移位暫存器設計;Wu 已是 RAMRecommended here — applies only to Yu's shift-register design; Wu's is already RAM本稿の提案 — Yu のシフトレジスタ設計にのみ該当。Wu は既に RAM であるYu 端 200 MHz 仍需 TimeQuest 確認200 MHz on the Yu side still needs TimeQuest confirmationYu 側の 200 MHz は依然 TimeQuest による確認が必要