11 คะแนน โดย GN⁺ 2026-01-10 | 7 ความคิดเห็น | แชร์ทาง WhatsApp
  • งานบรรยายที่แสดงให้เห็นว่า การแปลงฟูริเยร์ ทรงพลังเพียงใดในการประยุกต์ใช้ทางเทคโนโลยีจริง
  • ผู้บรรยายอธิบายโดยเน้นกรณีศึกษาที่เกี่ยวข้องกับ OFDM (Orthogonal Frequency Division Multiplexing) ในงาน Teardown 2025
  • มีการให้เอกสารอ้างอิงหลากหลายร่วมด้วย เช่น สไลด์ PDF, Jupyter Notebook, โค้ดตัวถอดรหัส DVB-T, วิดีโออัลกอริทึม FFT เป็นต้น
  • เนื้อหานี้แสดงให้เห็นว่าการแปลงฟูริเยร์ยังคงเป็น เครื่องมือหลัก ในด้านการสื่อสารและการประมวลผลสัญญาณ

  • โดยทั่วไปสัญญาณมักถูกจัดการในรูปแบบที่ค่าเปลี่ยนไปตามเวลา แต่สัญญาณเดียวกันนั้นก็สามารถแสดงเป็น ผลรวมขององค์ประกอบความถี่ ได้เช่นกัน
  • การแปลงฟูริเยร์คือเครื่องมือที่เปลี่ยนรูปคลื่นซับซ้อนหนึ่งรูปให้กลายเป็น “มีความถี่อะไรปะปนอยู่บ้างและมากแค่ไหน”
  • ตัวอย่างเช่น สัญญาณรบกวนแบบกระชากสั้น ๆ ความเพี้ยนที่แกว่งช้า ๆ และรูปแบบที่เกิดซ้ำ ในโดเมนเวลาอาจดูพันกันอยู่ แต่ในโดเมนความถี่จะแยกออกจากกันได้
  • ช่องสัญญาณสื่อสารในโลกจริงส่วนใหญ่มีคุณสมบัติแบบ เชิงเส้น·ไม่แปรตามเวลา (LTI, Linear Time-Invariant)
  • ในระบบ LTI วิธีที่สัญญาณถูกบิดเบือนจะถูกกำหนดแยกเป็นอิสระตามแต่ละความถี่
  • การหน่วง การสะท้อน และการลดทอนในโดเมนเวลา จะปรากฏเป็นการเปลี่ยนแปลงขนาดและเฟสในโดเมนความถี่
  • หากพยายามแก้ปัญหาในโดเมนเวลา การหน่วง การซ้อนทับ และการรบกวนจะพันกันไปหมด
  • แต่เมื่อมองปัญหาเดียวกันในโดเมนความถี่ มันจะกลายเป็นปัญหาของการปรับแต่ละองค์ประกอบความถี่ทีละตัว
  • จึงเกิดแนวคิดว่า “ย้ายข้อมูลไปยังพื้นที่ที่ประมวลผลง่ายกว่า”
  • วิธีที่นำแนวคิดนี้ไปใช้อย่างตรงตัวคือ OFDM (Orthogonal Frequency Division Multiplexing)
  • แบ่งสตรีมข้อมูลที่เร็วหนึ่งชุดออกเป็น ซับแคริเออร์ (subcarrier) ที่ช้าลงหลายตัว
  • แต่ละซับแคริเออร์ ตั้งฉากกัน จึงส่งพร้อมกันได้โดยไม่รบกวนกัน
  • ใช้ FFT (Fast Fourier Transform)/IFFT (Inverse Fast Fourier Transform) เพื่อแปลงและกู้คืนซับแคริเออร์จำนวนมากได้พร้อมกัน
  • เมื่อสภาพช่องสัญญาณแตกต่างกันไปตามความถี่ จะมีเพียงบางซับแคริเออร์เท่านั้นที่คุณภาพแย่ลง
  • ในระบบพาหะเดี่ยว ข้อมูลทั้งหมดอาจเสียหาย แต่ใน OFDM จะได้รับผลกระทบเพียงบางส่วน
  • ความถี่ที่มีปัญหาสามารถใช้งานแบบเบาลง หรือเว้นว่างไปเลยก็ได้
  • สัญญาณรบกวนแบบเบิร์สต์ ที่เกิดกระจุกในช่วงเวลาหนึ่ง จะถูกกระจายออกไปหลายสัญลักษณ์และหลายความถี่ใน OFDM
  • สัญญาณรบกวนรุนแรงในช่วงเวลาสั้น ๆ จึงไม่ลุกลามไปเป็นความเสียหายของข้อมูลทั้งหมด
  • มัลติเพธ ที่เกิดขึ้นในสภาพแวดล้อมไร้สายทำให้สัญญาณเดินทางมาถึงหลายเส้นทางและเกิดความหน่วง
  • ในโดเมนเวลา สัญลักษณ์จะทับซ้อนกันจนเกิด ISI (Inter-Symbol Interference, การรบกวนระหว่างสัญลักษณ์)
  • ในโดเมนความถี่ มัลติเพธจะปรากฏเป็นเส้นโค้งการตอบสนองของช่องสัญญาณ
  • หากชดเชยเส้นโค้งนี้ได้ ก็จะสามารถกู้คืนแต่ละซับแคริเออร์ได้อย่างอิสระ
  • ใช้สัญญาณไพลอตเพื่อติดตาม ความคลาดเคลื่อนของความถี่ (LO drift) ระหว่างตัวส่งและตัวรับ
  • แม้แต่ Doppler shift ที่เกิดระหว่างการเคลื่อนที่ ก็สามารถแยกและชดเชยตามแต่ละความถี่ได้
  • สามารถใช้รูปแบบการมอดูเลชันที่ต่างกันในแต่ละซับแคริเออร์ได้
  • ย่านที่สภาพสัญญาณดีสามารถใช้มอดูเลชันความเร็วสูง ส่วนย่านที่แย่ใช้มอดูเลชันที่เสถียรกว่า
  • ทำให้เกิด การส่งข้อมูลแบบลำดับชั้น ที่เป็นไปไม่ได้ในสตรีมเดี่ยว
  • สามารถขยายไปเป็นโครงสร้าง OFDMA ที่ผู้ใช้หลายรายแบ่งเวลาและความถี่เพื่อส่งพร้อมกันได้
  • การทำ interleaving ที่สลับข้อมูลทั้งในมิติของเวลาและความถี่ช่วยลดการกระจุกตัวของข้อผิดพลาด
  • ผสานเข้ากับเทคนิคแก้ไขข้อผิดพลาดอย่าง convolutional code, Reed–Solomon, BCH ได้อย่างเป็นธรรมชาติ
  • ผลลัพธ์คือ การแปลงฟูริเยร์เป็น “สวิตช์ที่เปลี่ยนความซับซ้อนของโลกจริงให้กลายเป็นปัญหาการปรับแต่งที่เรียบง่าย”
  • OFDM คือการออกแบบที่วางสวิตช์นี้ไว้ใจกลางสถาปัตยกรรมการสื่อสาร
  • มันทำหน้าที่เป็นรากฐานที่ทำให้การสื่อสารไร้สายสมัยใหม่ได้ทั้งความเร็วสูงและความเสถียรพร้อมกัน

7 ความคิดเห็น

 
[ความคิดเห็นนี้ถูกซ่อน]
 
euphcat 2026-01-11

จาก "ความเห็นใน HN":

  • น่าทึ่งที่เขายังมีผลงานได้มากขนาดนั้นทั้งที่มีลูกถึงหกคน

...?

 
aer0700 2026-01-12

เราใช้ชีวิตอยู่ในยุคของคนที่มีลูกแล้วสิบสี่คนและเป็น CEO ของสี่บริษัทไปเรียบร้อยแล้ว ดังนั้น...

 
euphcat 2026-01-11

ไม่ใช่สิ แต่ผมไปเปิดวิกิพีเดียมาจริง ๆ แล้ว พบว่าโจเซฟ ฟูริเยร์ประกาศ Fourier transform ในปี 1822 (ยกเว้นงานประกาศแบบกระจัดกระจายก่อนหน้านั้น) ส่วน FFT ถูกวางรากฐานและประกาศในปี 1965 ที่ประกาศได้เร็วกว่านั้นหน่อยคือปี 1932 แต่สิ่งที่น่าทึ่งคือเกาส์ได้บันทึก FFT ไว้แต่ไม่ได้ตีพิมพ์มาตั้งแต่ปี 1805 เลยครับ จะไม่ให้ยอมรับคอมเมนต์ที่ว่า "Gauss is gonna Gauss" (เกาส์ก็เป็นเกาส์ของเขาไป) ไม่ได้จริง ๆ ฮือ

 
kimjoin2 2026-01-10

ชุดการแปลงในคณิตศาสตร์วิศวกรรมที่ทำเอาแทบเป็นบ้า... ฮือ

 
aer0700 2026-01-10

จำได้ว่าเคยใช้ตอนเขียนลอจิกสำหรับกำจัดนอยส์กับลบแพตเทิร์นที่ซ้ำๆ อยู่เหมือนกันครับ
เดี๋ยวนี้เหมือนจะทำอะไรคล้ายๆ กันด้วยออโตเอนโค้ดเดอร์กันนะครับ

 
GN⁺ 2026-01-10
ความเห็นจาก Hacker News
  • ผู้คนมักถูกคำว่า "ปริภูมิความถี่" ดึงความสนใจไป แต่แก่นจริง ๆ คือการเปลี่ยน ระบบพิกัด ให้เหมาะกับปัญหานั้นมีประโยชน์แค่ไหน
    เหมือนที่โคเปอร์นิคัสเปลี่ยนระบบพิกัดแล้วทำให้การเคลื่อนที่อันซับซ้อนของดาวเคราะห์ดูเรียบง่ายขึ้น การวิเคราะห์ฟูเรียร์ก็โดยเนื้อแท้แล้วคือแนวคิดเดียวกัน
    สำหรับสัญญาณดิจิทัล basis แบบ Walsh-Hadamard ก็มีประโยชน์ ซึ่งเป็นแนวคิดที่ต่างจากความถี่โดยสิ้นเชิง
    โมเดลอย่าง GPT เองตอนนี้ก็ยังอยู่ในสภาพแบบปโตเลมี และคิดว่าสักวันหนึ่งเราจะเข้าใจ พลวัต ของมันผ่านระบบพิกัดที่ดีกว่านี้
    • ทรานส์ฟอร์มพวกนี้สุดท้ายแล้วคือกระบวนการแปลงไปยัง eigenbasis ของ ตัวดำเนินการเชิงอนุพันธ์ บางตัว
      ฟังก์ชันฮาร์มอนิกทรงกลม ฟังก์ชันเบสเซล ฟังก์ชันแฮงเคล ฯลฯ ต่างก็เป็นรูปแปรของไซน์/โคไซน์หรือฟังก์ชันเอ็กซ์โพเนนเชียลเชิงซ้อน
      wavelet ใช้ปริภูมิพารามิเตอร์แบบต้นไม้ และช่วงหลังงานวิจัยเรื่อง overcomplete basis ก็ยังคึกคัก
      แต่ก็มองว่าแนวทางเชิงเส้นแบบนี้ไม่ได้เกี่ยวข้องโดยตรงกับการทำความเข้าใจโครงสร้าง ไม่เชิงเส้นมิติสูง ของโครงข่ายประสาท
    • ถ้าได้เรียน Fourier หรือ Laplace transform แบบนี้ วิชา DSP คงสนุกกว่านี้มาก
    • การทำนายสถานะอนาคตของระบบควอนตัมก็จะง่ายขึ้นถ้าสามารถ diagonalize Hamiltonian ได้
      แต่ปัญหาคือโดยทั่วไปมันแทบเป็นไปไม่ได้เลย
  • เรื่องเล่าเกี่ยวกับฟูเรียร์ทรานส์ฟอร์มที่ฉันชอบที่สุดคือ เกาส์ ค้นพบอัลกอริทึม FFT ก่อน Cooley และ Tukey ถึงหนึ่งศตวรรษ
    เขาจดมันไว้ในสมุดระหว่างศึกษาวงโคจรของดาวเคราะห์น้อย Pallas และ Juno แต่ไม่เคยเผยแพร่สู่สาธารณะ
    เอกสารที่เกี่ยวข้อง
    • มีคนเล่าว่าเมื่อมีนักคณิตศาสตร์คนอื่นนำผลลัพธ์ใหม่มาให้เกาส์ดู เขาจะบอกว่า "ฉันเคยทำไว้แล้ว" แล้วหยิบปึกเอกสารที่เกี่ยวข้องออกมาจากลิ้นชัก
    • เคยได้ยินสมัยเป็นอินเทิร์นที่ Chevron ว่า ตั้งแต่ยุค 1950 ก็ใช้ ฟูเรียร์ทรานส์ฟอร์มกับการวิเคราะห์คลื่นไหวสะเทือนเพื่อสำรวจน้ำมัน แล้ว แต่เพราะคณิตศาสตร์จดสิทธิบัตรไม่ได้จึงเก็บเป็นความลับ
    • ว่ากันว่าในขอบกระดาษของสมุดโน้ตเกาส์เต็มไปด้วยบทพิสูจน์ที่ไม่เคยตีพิมพ์
      เขายังบอกลูกชายว่าอย่าเรียนคณิตศาสตร์ เพราะเขาเชื่อว่าไม่มีทางก้าวข้ามตัวเองได้
    • เกาส์ก็สมเป็นเกาส์จริง ๆ
    • น่าทึ่งที่มีลูกตั้งหกคนแล้วยังสร้างผลงานได้ขนาดนั้น
  • ฟีเจอร์ที่เสียดายที่สุดใน Grafana คือการทำฟูเรียร์ทรานส์ฟอร์มเพื่อหาว่า traffic spike มี รูปแบบเป็นคาบ (epicycle) หรือไม่
    อยากจับทราฟฟิกที่เป็นคาบอย่างเช้าวันจันทร์หรือเที่ยงวันอังคาร
    แต่ดันตั้งค่ากราฟผิดจนกินโควตาการใช้งานครึ่งวันไป เลยเปลี่ยนเป็นเส้น -7 วัน ซึ่งสุดท้ายมีแต่ฉันที่เข้าใจ ส่วนทีมกลับยิ่งงง
    • สไปก์แบบนี้ไม่ค่อยตรงกับสมมติฐานที่ว่าสัญญาณมีองค์ประกอบความถี่ครอบคลุมตลอดทั้งช่วง
      ถ้าอย่างนั้นการวิเคราะห์ cepstrum จะเหมาะกว่า และมักใช้ในงานวิเคราะห์การสั่นสะเทือนของเครื่องจักรเพื่อหาการกระแทกเป็นคาบ เช่น ความเสียหายของเฟือง
  • สัญญาณไม่สามารถถูก จำกัดย่าน พร้อมกันได้ทั้งในโดเมนเวลาและโดเมนความถี่
    ตอนเรียนปริญญาตรีพอรู้ว่าข้อเท็จจริงนี้สมมูลกับ หลักความไม่แน่นอน ก็รู้สึกทึ่งมาก
    ฉันกับภรรยามักเถียงกันเรื่องวิธีเรียงของในเครื่องล้างจาน โดยฉันเน้นเร็ว ๆ (ลดเวลา) ส่วนภรรยาเน้นรอบคอบ (ลดจำนวนรอบล้าง) ซึ่งจริง ๆ คือเรากำลัง optimize คนละโดเมน
    • สัญญาณสามารถถูกจำกัดทั้งสองด้านได้ในเชิงประมาณ
      ตัวอย่างเช่น ฟังก์ชันเกาส์เซียน มีลักษณะ compact ในทั้งสองโดเมน
    • หูเก่งมากในการแยกความถี่แต่ไม่เก่งเรื่องระบุทิศทาง ส่วนตานั้นตรงกันข้าม
    • นี่ก็คือ หลักความไม่แน่นอนของไฮเซนเบิร์ก ในการประมวลผลสัญญาณแบบตรงตัวเลย
    • สงสัยว่าหมายถึง "รีบทำจนต้องเปิดล้างอีกรอบ" หรือเปล่า
      อ้างอิงแล้วขอแนะนำ วิดีโอเครื่องล้างจานของ Technology Connections
    • เครื่องล้างจานแบบโหลดอัตโนมัติ จะเป็นสิ่งประดิษฐ์ที่ช่วยชีวิตคู่ไว้ได้
  • พอเริ่มมองโลกใน โดเมนความถี่ กลเม็ดหลายอย่างจะดูง่ายขึ้นมาก
    ฉันเคยทำเดโมโค้ดที่เอาฟูเรียร์ทรานส์ฟอร์มไปใช้กับภาพจากเว็บแคมเพื่ออ่านชีพจรจากใบหน้า
    วิธีคือหาส่วนที่พลังงานพุ่งสูงสุดที่ความถี่เฉพาะ
    • นี่คือพื้นฐานของ อัลกอริทึมการบีบอัดแบบสูญเสียข้อมูล ทั้งหมด
      DCT ซึ่งเป็นหัวใจของ JPEG, h264 และ mp3 แท้จริงแล้วก็คือ FFT ที่ดัดแปลงแล้ว
    • จำได้ว่าเคยเห็นคอมเมนต์ใน HN ที่บอกว่าการเปลี่ยนมุมมองแบบนี้เปลี่ยนชีวิตเขาไปเลย
    • ในวงการการเงินก็มีอุปมาใกล้เคียงกัน — ตัดสินใจจาก threshold ของราคา แทนที่จะยึดตามช่วงเวลาเฉพาะ
    • แต่ในทางปฏิบัติแล้ว บนภาพจากเว็บแคมอาจมองไม่เห็นการเต้นของผิวหนังจากการไหลเวียนเลือดจริง ๆ
  • ขอแนะนำวิดีโอล่าสุดของ Sebastian Lague อย่างมาก
    เขาอธิบายแนวคิดฟูเรียร์ทรานส์ฟอร์มได้เข้าใจง่ายมาก
    ลิงก์วิดีโอ
  • มีมุกว่าคงมีคนตั้งชื่อบทความว่า “The Unreasonable Effectiveness of The Unreasonable Effectiveness” แน่
    • แล้วก็มีคนเล่นมุกตอบว่า “Unreasonable effectiveness is all you need”
    • เมื่อคิดถึงสิ่งที่บทความต้นฉบับพูดถึง และการที่ฟูเรียร์ทรานส์ฟอร์มทำให้ การสื่อสารผ่านช่องสัญญาณที่มีสัญญาณรบกวน เป็นไปได้ ก็ถือว่าเป็นชื่อที่ค่อนข้างเหมาะ
    • เดิมทีมันเป็นการล้อบทความดังปี 1960 ชื่อ “The Unreasonable Effectiveness of Mathematics in the Natural Sciences”
      แต่ชื่อแนวนี้ถูกใช้พร่ำเพรื่อจนตอนนี้เริ่มให้ความรู้สึกเหมือนพยายามเรียกความสนใจเกินไป
    • มีคนแซวเล่นว่าเป็น “ขั้วตรงข้ามของ unreasonable effectiveness-ness”
    • คิดว่าชื่อแนวนี้ค่อนข้างเชย
      ฟูเรียร์ทรานส์ฟอร์มจริง ๆ แล้วเป็นแนวคิดที่ สมเหตุสมผลและเข้าใจได้ตรงไปตรงมา มาก
      ในเมื่อคณิตศาสตร์คือภาษาของวิทยาศาสตร์ วลีอย่าง “คณิตศาสตร์มีประสิทธิผลอย่างผิดปกติ” ก็ดูเว่อร์ไปหน่อย
      สไลด์นำเสนอก็จริง ๆ แล้วเป็นแค่ระดับพื้นฐาน FT 101
  • ถ้ามองจากมุม ML/วิทยาการข้อมูล FFT ก็คล้ายกับ PCA
    คือฉายข้อมูลไปยังระบบพิกัดที่ดีกว่า (เวลา→ความถี่) จากนั้นตัด basis ที่ มีความแปรปรวนต่ำ ทิ้ง แล้วค่อยกู้กลับด้วย inverse transform (IFFT)
    ต่างกันตรงที่ basis ของ FFT เป็นค่าคงที่
  • ฉันไม่ค่อยชอบฟูเรียร์ทรานส์ฟอร์ม
    เพราะมันจัดการกับ โดเมนอนันต์ ซึ่งหยาบและไม่ค่อยตรงกับโลกจริง
    • ในทางปฏิบัติทุกคนก็ใช้ FFT กับข้อมูลที่ผ่าน windowing อยู่แล้ว
      แบบนี้ก็แก้ปัญหาเรื่อง support อนันต์และความละเอียดอนันต์ได้
    • ไม่แน่ใจว่านี่เป็นมุก Tomb Raider หรืออุปมาเชิงคณิตศาสตร์
    • แต่ที่นี่มันไม่ใช่แบบนั้น
  • ตอนเขาอธิบาย OFDM เขากำลังพูดถึง amplitude-shift keying (ASK) โดยนัย
    ถ้าจะใช้การมอดูเลตแบบอื่น ก็แค่มองค่าคอมเพล็กซ์ของ subcarrier เป็น จุด IQ
    สุดท้ายก็เท่ากับอ่านสัญลักษณ์เดียวกันในโดเมนความถี่แทนโดเมนเวลา และมันทำงานได้เทียบเท่าการมอดูเลตทั่วไปเพราะ หลักการซ้อนทับ (superposition)