← 全部概念地圖
標準

概念地圖・Nyquist Shannon 取樣定理

分類:系統

這一頁不只是把一個概念解釋一遍——一張自己畫的結構圖,加上拿台灣情境從頭走一次的實例演練、這個框架什麼時候會騙你,以及它接回 P.A.I.N. 之後長什麼樣。一頁必須交付的三層 →

Nyquist 取樣定理:量得不夠密,就會量出假的波

一份光纖佈線的驗收報告攤在桌上,衰減值畫成一條平緩起伏的線,看起來每三百公尺才起伏一次。會議室裡所有人都在討論那條線代表什麼,直到實際去現場走過一趟的人說了一句話:接續盒是每一百五十公尺一個。那條線畫的是量測節奏自己的形狀——現場真正的起伏,被跳過去了。Nyquist Shannon 取樣定理講的就是這件事:一個會週期性起伏的東西,你要多密地量它,才有辦法把原來的起伏還原回來。它給的答案是一道可以直接量的門檻,而不是一句「愈密愈好」。

同一條真實的起伏,換兩種取樣間隔各連出一條線 圖分上下兩層,共用同一組對齊的距離刻度。上層一條起伏較快的深灰色真實波,波上等距疊著一串密集取樣點,間隔小於半個週期,連起來的金色折線貼著原波走,右側標示重建得回來。下層是同一條真實波,改用淡色細線畫,疊上間隔明顯較大的另一串取樣點,連起來變成一條週期長得多的朱紅色假波,右側標示重建出另一條。圖上不標數字。 同一條真實的起伏,兩種取樣間隔 上層:取樣間隔小於半個週期 重建得回來 細線是現場真實的起伏 金線是密取樣連出來的 朱紅線是疏取樣連出來的 下層:取樣間隔大於半個週期 重建出另一條 距離 兩層共用同一組刻度,刻度只表示等距、不標數值
同一段線路,量測節奏一換,圖上就長出兩種起伏。

一條波與一串點,圖上在比什麼

整張圖只有三種東西:一條真實在起伏的波、一串你排出去的量測點、以及把那些點連起來的線。讀者最後看到的永遠是第三種。

圖上的元素在現場是什麼要盯它哪一件事
起伏的那條波現場真正在變化的東西,這裡是每 150 公尺重複一次的衰減起伏它的週期是全圖的基準,其他每一個量都要拿來跟它比
一串實心的點你排出去的量測站,每隔一段固定距離取一個值點跟點之間的距離,就是取樣間隔
把點連起來的線驗收報告上最後印出來的那條曲線讀者只看得到它,看不到兩點之間被跳過的部分
上層:點很密每 50 公尺量一次連出來的線貼著真實的波走,起伏還原得回來
下層:點很疏每 100 公尺量一次連出來的是另一條週期長得多的波,現場沒有那條波
半個週期這條門檻75 公尺取樣間隔一旦越過它,圖上就會長出現場沒有的形狀

下層那條假的起伏有一個很壞的性質:它比真的更乾淨。真實的波一直在上上下下,看起來吵;假的那條慢、穩、規律,正好符合大家心裡「一份好報告該長的樣子」。所以它不會引起懷疑——它會被引用、被拿去簽名、被寫進結案文件。

取樣夠不夠密,這三個量先抓出來

這個定理能不能用在你這一行,不必先懂傅立葉。抓三個量、做一次除法就有答案。

一、現場真正變化最快的那件事,多久重複一次。光纖這一段有一個現成的答案:接續盒每 150 公尺裝一個,每個接頭都會讓衰減跳一下再回穩,所以起伏的週期就是 150 公尺。多數行業都有這種「結構給出來的週期」——排班表、補貨頻率、機台換模的節奏。找不到現成的,就先從最短的那個循環開始猜。自問:我這一行變化最快的那件事,多久重複一次?

二、你現在多久量一次。這個數字通常沒有人認真定過,它是被排班、被預算、被「上一份報告就是這樣做的」推出來的。光纖驗收這一段,量法一是每 50 公尺一站,量法二是每 100 公尺一站,差別只寫在工程單的一個欄位裡,沒有人在會議上討論過它。自問:我手上這條線,每隔多久取一個值?

三、把週期除以取樣間隔,商數要大於 2。分子是現場真實變化的週期,分母是你的量測間隔——順序不能顛倒。每 50 公尺量一次:150 除以 50 等於 3,大於 2,過關。每 100 公尺量一次:150 除以 100 等於 1.5,沒過。門檻寫成可以直接量的說法就是一句話:取樣間隔要小於半個週期,也就是 75 公尺。自問:週期除以我的取樣間隔,商數有沒有大於 2?

四、把間隔砍一半,再量一次同一段。前三項要你先知道週期,但很多場合週期本來就是未知的。這時有一個不必知道答案的做法:挑一小段,用現在的間隔量一次,再用一半的間隔量一次,兩張圖疊起來看。形狀沒變,代表你現在的密度夠用;形狀整個換一張臉,代表更快的東西還藏在裡面,繼續砍一半再試一次。自問:把取樣間隔縮一半再量,那條線的形狀會不會整個換掉?

一份光纖佈線的驗收紀錄,兩種間隔各量一次

底下這段台灣中部的光纖幹線驗收,是為了把這個結構講清楚而編出來的示意情境,沒有指涉任何真實公司。

實例演練
  • 先問現場的節奏:這條幹線全長 3000 公尺,接續盒每 150 公尺一個,全線 20 個接頭。每個接頭都會讓衰減跳一下再回穩,起伏的週期就是 150 公尺。先量週期、再排量測站,順序對了
  • 量法一:每 50 公尺一站:全線 60 站。150 除以 50 等於 3,商數大於 2。連起來的線貼著真實的起伏走,20 個接頭一個都沒漏。圖上的上層就是這一條
  • 量法二:每 100 公尺一站:全線 30 站,工班少走一半的路。150 除以 100 等於 1.5,商數沒過 2。連起來變成一條每 300 公尺才起伏一次的線,20 個接頭在圖上只剩 10 個影子
  • 驗收會議上發生的事:桌上只有量法二那條線。它平緩、乾淨、每 300 公尺一個小波,沒有人覺得可疑。最漂亮的那條線,往往是被跳過最多的那一條
  • 把間隔砍一半再量一次:同一段線路改成每 50 公尺量,形狀整個換一張臉,接頭的尖峰全部冒出來。形狀一換臉,就知道原來那張是量測節奏畫的

這個場景真正的接縫,是排量測站的那張表——儀器再準也救不回排錯的間隔。3000 公尺、每 100 公尺一站,聽起來已經很密,一站一站走完要花掉工班一整天。但密不密要跟現場的週期比才算數,感覺不算:150 對 100,商數 1.5,還原不回來。省下的那 30 站,換來的是一份看起來合格、卻把每一個接頭的衰減尖峰都平掉的報告。三年後某個接頭老化、整段光衰超標,翻回驗收報告會看到那個位置當初就有一個坑,只是沒有任何一站踩在上面。取樣間隔這個決定做在專案最前面,代價要到最後面才付。以上為說明結構用的示意情境,僅供理解框架之用。

混疊什麼時候會騙你

  1. 假的那條線,長得比真的更像一份好報告。混疊的產物幾乎都是低頻、平滑、規律的——這正好是我們心裡對「訊號」的想像。真實的訊號吵,假的訊號安靜。於是在一堆數據裡,被挑出來放進簡報的往往是後者。這條偏誤沒有辦法靠「多看幾眼」修掉,只能靠回頭去問取樣間隔是多少、現場的週期是多少,用除法把它逼出來。
  2. 現場最快的那個變化,未必是你盯著的那一個。你依照已知的週期算出間隔、也過了門檻,結果圖上還是長出怪東西——常見的原因是現場有第二個更快的循環,你根本沒把它列進來。光纖那一段可能是溫度的日夜循環疊在衰減上,工廠可能是換模,通路可能是週末。門檻是拿最快的那個週期算的,漏掉一個,前面所有的除法都白算。
  3. 這條門檻只回答還原得回來嗎,不回答划不划算。定理保證的是「間隔小於半個週期就有機會重建」,它完全不管每一站的人力、儀器、時間。實務上還有一個更麻煩的事實:完美重建的前提是無限長、無雜訊的取樣,現場永遠拿不到。所以過了門檻只代表你不會看到一條假的波,不代表你看到的就是精確的真相。

把這件事整段搬到營運報表上,一樣成立。你的報表每個月結一次,取樣間隔就是一個月;如果現場真正的循環是每兩週一輪——月初備料、月中缺貨、月底回補——週期兩週除以間隔四週,商數 0.5,連 2 的邊都沾不到。月報上那條平穩的庫存曲線於是變成混疊的產物:它只記下了每個月的同一個時間點,那個月裡真正發生的事全被跳過。缺貨的那三天在圖上完全不存在,而客訴正是從那三天長出來的。要把週期看回來,能動的是量的頻率——把月報那一格拆成兩格,形狀會不會整個換掉,一次就知道。畫法怎麼改都救不了間隔排錯的資料。

那條假的起伏,會讓誰多付一筆錢

痛點視角

假的那條線,最後會變成一張帳單。

取樣間隔這個決定,簽名的人是工程主管,付錢的人在三年後。驗收那天,每 100 公尺一站省下的是工班三十趟腳程;三年後那個沒被踩到的接頭出事,要付的是一整段停線的賠償、一組半夜的緊急派工,還有客戶那句「你們的驗收到底在驗什麼」。這張圖畫得出取樣間隔跟現場週期的比值,畫不出那個被平滑掉的坑正壓在誰的合約上——同樣是商數 1.5,壓在備品倉那一段是小事,壓在對外幹線那一段就是另一種等級的痛。P.A.I.N. 的第一個字問的正是誰在痛:把這條線切成幾段,找出最不能出事的那一段,那一段的取樣間隔才是真正要爭的東西,其他地方省一點沒有人會死。今晚做一件小事——挑出這條線上最不能出事的那一段,把它現在的量測間隔寫下來,明天拿去跟現場的週期比一次。

關於取樣,常被問到的幾件事

門檻為什麼落在半個週期這個位置?

因為一個週期裡至少要抓到兩個點,才可能同時看到高處跟低處。假設你每隔一整個週期量一次,每次都會落在同一個相位上——每次都量到波峰,或每次都量到同一個半山腰。連起來就是一條水平的直線,起伏在圖上完全消失。間隔壓到半個週期以內,每一個高處與每一個低處都躲不掉你,形狀才有辦法被連回來。商數大於 2 講的就是這件事,只是換成除法的說法。

取樣愈密愈好嗎?

越過門檻之後,再加密買到的主要是餘裕。留一點餘裕是對的,現場總有你沒算到的更快變化。但成本在另一邊:每一站都要人走到、要儀器、要時間,密度往上翻,驗收成本跟著翻。實務上抓現場最快週期的三分之一到四分之一當間隔就很夠用,150 公尺的週期對應到 50 公尺一站,已經在安全區裡。再往下壓多半只是把預算燒在看不出差別的地方。

我根本不知道現場的週期是多少,怎麼辦?

先從結構去找。接續盒每 150 公尺一個,這個週期是佈線圖直接給你的,不必去量。工廠的換模表、通路的補貨排程、班表的輪值週期,都是同一類現成答案。真的找不到結構,就做加密試驗:挑一小段,用現在的間隔量一次,再用一半的間隔量一次,兩張圖疊起來看形狀有沒有換臉。這個做法不需要你事先知道答案,它會自己告訴你還藏了多快的東西。

這只是訊號處理的事嗎?

凡是「現場週期性變化、你定期取一個值」的場合都適用。月報、季報、每週站會的進度數字、每季一次的滿意度調查、一年一次的績效面談,全都是取樣。只要現場的循環跑得比你的量測節奏快,你手上那張圖就會長出現場沒有的形狀,而且看起來還很體面。判斷方法完全一樣:現場多久重複一次、你多久量一次、把前者除以後者,看商數有沒有大於 2。

每個月量一次的那幾個數字,先問它們中間漏掉了什麼。想再多帶一把尺,抽驗方案的允收機率曲線管的是抽幾件才敢放行,跟這裡的「多久量一次」剛好各守一半;等起伏真的浮出來,要分辨它是散開來還是整體偏掉,可以接著看雜訊與偏誤的分野。

發現引用或事實有誤?請寫信回報,我會依更正政策修正。