Từ điển học thuật Khoa học tự nhiên

Biến đổi Fourier là gì? Cơ sở toán học và ứng dụng

Tiếng AnhFourier transform

Biến đổi Fourier (Fourier transform) là một phép biến đổi tích phân toán học ánh xạ một hàm số phụ thuộc thời gian (hoặc không gian) sang một hàm số biểu diễn theo tần số liên tục, phân rã tín hiệu phức tạp thành tổng các dao động sóng sin và cosin thành phần.

607 lượt xem Cập nhật 23/8/2026

Biến đổi Fourier (Fourier transform) là một phép biến đổi tích phân toán học ánh xạ một hàm số phụ thuộc thời gian (hoặc không gian) sang một hàm số biểu diễn theo tần số liên tục, phân rã tín hiệu phức tạp thành tổng các dao động sóng sin và cosin thành phần. Được nhà toán học người Pháp Jean-Baptiste Joseph Fourier đặt nền móng từ đầu thế kỷ 19 trong công trình nghiên cứu sự truyền nhiệt, biến đổi Fourier đã phát triển thành một trong những công cụ toán học quyền năng nhất của khoa học và công nghệ hiện đại. Từ cơ học lượng tử, thiên văn học vô tuyến, hình ảnh y học (cộng hưởng từ hạt nhân MRI, chụp cắt lớp CT) đến truyền thông số không dây 5G và nén dữ liệu đa phương tiện (JPEG, MP3), biến đổi Fourier là ngôn ngữ toán học nền tảng để phân tích cấu trúc tần số. Đặc biệt, sự ra đời của thuật toán Biến đổi Fourier Nhanh (Fast Fourier Transform - FFT) bởi Cooley & Tukey (1965) trên Mathematics of Computation đã đưa việc tính toán quang phổ rời rạc từ lý thuyết thuần túy vào hiện thực xử lý số thời gian thực trên mọi vi xử lý máy tính. Bài viết này trình bày toàn diện về cơ sở toán học giải tích của biến đổi Fourier, các tính chất đại số cốt lõi, biến đổi Fourier rời rạc (DFT), thuật toán FFT của Cooley-Tukey, thư viện FFTW3 và các ứng dụng đột phá trong khoa học kỹ thuật.

Cơ sở toán học của Biến đổi Fourier Liên tục (Continuous Fourier Transform)

Đối với một hàm số thực hoặc phức $f(t)$ khả tích tuyệt đối trên trục số thực ($\int_{-\infty}^{\infty} |f(t)| dt < \infty$), phép biến đổi Fourier thuận và ngược được định nghĩa giải tích như sau:

1. Biến đổi Fourier thuận (Forward Fourier Transform)

Chuyển hàm số $f(t)$ từ miền thời gian sang hàm số phổ phức $F(\omega)$ trong miền tần số góc:

$$\mathcal{F}\{f(t)\} = F(\omega) = \int_{-\infty}^{\infty} f(t) e^{-i \omega t} dt$$

Hoặc biểu diễn theo tần số thực $f$ (đơn vị Hertz, với $\omega = 2\pi f$):

$$F(f) = \int_{-\infty}^{\infty} f(t) e^{-i 2\pi f t} dt$$

Trong đó $e^{-i \omega t} = \cos(\omega t) - i \sin(\omega t)$ (theo công thức Euler). Giá trị $F(\omega)$ là một số phức chứa đựng hai thông tin vật lý căn bản:

  • Phổ biên độ (Magnitude Spectrum): $|F(\omega)| = \sqrt{\text{Re}(F(\omega))^2 + \text{Im}(F(\omega))^2}$, biểu thị cường độ đóng góp của thành phần tần số $\omega$ vào tín hiệu tổng thể.
  • Phổ pha (Phase Spectrum): $\theta(\omega) = \arg(F(\omega)) = \arctan\left(\frac{\text{Im}(F(\omega))}{\text{Re}(F(\omega))}\right)$, biểu thị độ lệch pha thời gian ban đầu của sóng thành phần.

2. Biến đổi Fourier ngược (Inverse Fourier Transform)

Khôi phục lại hoàn toàn hàm thời gian $f(t)$ ban đầu từ phổ tần số $F(\omega)$:

$$f(t) = \mathcal{F}^{-1}\{F(\omega)\} = \frac{1}{2\pi} \int_{-\infty}^{\infty} F(\omega) e^{i \omega t} d\omega = \int_{-\infty}^{\infty} F(f) e^{i 2\pi f t} df$$

Các Tính chất Toán học Cốt lõi của Biến đổi Fourier

Biến đổi Fourier sở hữu hệ thống tính chất toán học đối xứng thanh lịch, tạo cơ sở cho việc đơn giản hóa các phương trình vi phân và xử lý tín hiệu:

  • Tính tuyến tính (Linearity): $\mathcal{F}\{a f(t) + b g(t)\} = a F(\omega) + b G(\omega)$ với mọi hằng số phức $a, b$.
  • Dịch chuyển thời gian (Time Shifting): $\mathcal{F}\{f(t - t_0)\} = e^{-i \omega t_0} F(\omega)$. Trễ thời gian chỉ làm biến đổi tuyến tính góc pha mà không làm thay đổi phổ biên độ.
  • Dịch chuyển tần số / Điều chế sóng (Frequency Shifting): $\mathcal{F}\{e^{i \omega_0 t} f(t)\} = F(\omega - \omega_0)$. Đây là nguyên lý toán học nền tảng của kỹ thuật điều chế vô tuyến dịch phổ tín hiệu lên tần số sóng mang cao.
  • Co giãn trục thời gian (Time Scaling): $\mathcal{F}\{f(a t)\} = \frac{1}{|a|} F\left(\frac{\omega}{a}\right)$. Nén tín hiệu trong miền thời gian làm giãn phổ trong miền tần số và ngược lại (nguyên lý bất định thời gian - băng thông).
  • Vi phân và Tích phân (Differentiation Property): $\mathcal{F}\left\{\frac{d^n f(t)}{dt^n}\right\} = (i\omega)^n F(\omega)$. Phép vi phân phức tạp trong giải tích được biến đổi thành phép nhân đại số đơn giản với $(i\omega)$, biến phương trình vi phân tuyến tính thành phương trình đại số.
  • Định lý Parseval / Plancherel (Bảo toàn năng lượng): $$\int_{-\infty}^{\infty} |f(t)|^2 dt = \frac{1}{2\pi} \int_{-\infty}^{\infty} |F(\omega)|^2 d\omega = \int_{-\infty}^{\infty} |F(f)|^2 df$$ Tổng năng lượng của tín hiệu trong miền thời gian hoàn toàn tương đương với tổng năng lượng phân bố trên toàn bộ dải phổ tần số.

Định lý Tích chập và Lọc tín hiệu số (Convolution Theorem)

Theo chuyên khảo kinh điển của Nussbaumer (1982) do Springer xuất bản, định lý tích chập là đòn bẩy quan trọng nhất trong việc thiết kế các bộ lọc tuyến tính bất biến theo thời gian (LTI Systems):

  • Phát biểu định lý: Phép tích chập của hai tín hiệu $f(t) * g(t) = \int_{-\infty}^{\infty} f(\tau) g(t - \tau) d\tau$ trong miền thời gian tương đương với phép nhân đại số từng phần tử trong miền tần số: $$\mathcal{F}\{f(t) * g(t)\} = F(\omega) \cdot G(\omega)$$
  • Ý nghĩa công nghệ: Thay vì thực hiện hàng tỷ phép tính chập trực tiếp tốn kém trong miền thời gian, hệ thống xử lý số đưa tín hiệu và đáp ứng xung của bộ lọc sang miền Fourier, nhân đại số hai hàm phổ rồi biến đổi ngược về miền thời gian (Fast Convolution Filtering).

Từ Biến đổi Rời rạc (DFT) đến Thuật toán Biến đổi Nhanh FFT (Cooley-Tukey)

Máy tính kỹ thuật số chỉ có thể xử lý các chuỗi số rời rạc hữu hạn:

1. Biến đổi Fourier Rời rạc (Discrete Fourier Transform - DFT)

Cho chuỗi $N$ mẫu tín hiệu số $x[0], x[1], \dots, x[N-1]$, biểu thức DFT định nghĩa:

$$X[k] = \sum_{n=0}^{N-1} x[n] W_N^{k n}, \quad k = 0, 1, \dots, N-1$$

Trong đó $W_N = e^{-i \frac{2\pi}{N}}$ là hệ số quay (twiddle factor). Việc tính toán trực tiếp DFT đòi hỏi $N^2$ phép nhân và cộng số phức, trở thành điểm nghẽn tính toán đối với dữ liệu lớn.

2. Đột phá Thuật toán FFT Cooley-Tukey (1965)

Công trình mang tính bước ngoặt của Cooley & Tukey (1965) trên Mathematics of Computation đã đề xuất thuật toán Biến đổi Fourier Nhanh (FFT) dựa trên nguyên lý chia để trị (Divide-and-Conquer):

  • Cơ chế chia đôi theo thời gian (Radix-2 DIT FFT): Tách chuỗi $N$ điểm thành hai chuỗi con độ dài $N/2$ (chuỗi chỉ số chẵn và chuỗi chỉ số lẻ). Quá trình phân rã đệ quy này khai thác tính đối xứng ($W_N^{k + N/2} = -W_N^k$) và tính tuần hoàn ($W_N^{k + N} = W_N^k$) của hệ số quay.
  • Độ phức tạp tính toán: FFT giảm số phép tính từ $O(N^2)$ xuống chỉ còn $O(N \log_2 N)$. Đối với $N = 1024$, FFT giảm khối lượng tính toán hơn 100 lần; đối với $N = 1000000$, FFT nhanh hơn tới 50000 lần so với DFT trực tiếp.
  • Các biến thể thuật toán hiện đại: Tổng quan của Duhamel & Vetterli (1990) đã hệ thống hóa các cải tiến vượt trội như Radix-4, Split-Radix FFT (giảm tối đa số phép nhân thực) và các thuật toán FFT đa chiều.
  • Thư viện FFTW3: Công trình của Frigo & Johnson (2005) trên Proceedings of the IEEE đã phát triển kiến trúc phần mềm FFTW3 tự động thích ứng với cấu trúc phân cấp bộ nhớ cache của vi xử lý thông qua cơ chế codelets và dynamic planning, trở thành chuẩn mực công nghiệp trong tính toán khoa học toàn cầu.

Bảng đối chiếu các dạng Biến đổi Fourier trong Toán học và Kỹ thuật

Dạng biến đổi Miền thời gian Miền tần số Biểu thức toán học đặc trưng Lĩnh vực ứng dụng chính
Chuỗi Fourier (FS) Liên tục, Tuần hoàn ($T$) Rời rạc, Vô hạn ($k \omega_0$) $c_k = \frac{1}{T} \int_0^T f(t) e^{-i k \omega_0 t} dt$ Phân tích dao động cơ học, sóng âm thanh điều hòa
Biến đổi Fourier Liên tục (FT) Liên tục, Không tuần hoàn Liên tục, Không tuần hoàn $F(\omega) = \int_{-\infty}^\infty f(t) e^{-i \omega t} dt$ Vật lý lý thuyết, quang học sóng, cơ học lượng tử
Biến đổi Fourier Thời gian Rời rạc (DTFT) Rời rạc, Không tuần hoàn Liên tục, Tuần hoàn ($2\pi$) $X(\omega) = \sum_{n=-\infty}^\infty x[n] e^{-i \omega n}$ Thiết kế và phân tích lý thuyết bộ lọc số DSP
Biến đổi Fourier Rời rạc (DFT / FFT) Rời rạc, Hữu hạn ($N$ mẫu) Rời rạc, Hữu hạn ($N$ vạch phổ) $X[k] = \sum_{n=0}^{N-1} x[n] e^{-i \frac{2\pi}{N} k n}$ Xử lý số tín hiệu trên máy tính, viễn thông 5G, ảnh y tế

Ứng dụng Đột phá của Biến đổi Fourier trong Khoa học và Công nghệ

Biến đổi Fourier là xương sống công nghệ của hàng loạt thành tựu hiện đại:

  • Hình ảnh học Y khoa (MRI & CT): Trong máy chụp cộng hưởng từ hạt nhân (MRI), các cuộn thu nhận tín hiệu tần số vô tuyến phát ra từ proton trong không gian $k$ (k-space). Thuật toán FFT 2D/3D chuyển đổi dữ liệu không gian $k$ thành hình ảnh giải phẫu mô mềm có độ tương phản và phân giải cao.
  • Viễn thông di động băng rộng (OFDM): Như đã ứng dụng trong Wi-Fi và 5G NR, biến đổi Fourier rời rạc ngược (IFFT) tại máy phát biến các luồng dữ liệu số song song thành sóng mang con trực giao, và FFT tại máy thu giải điều chế nhanh chóng mà không bị giao thoa kênh.
  • Nén dữ liệu số đa phương tiện: Các thuật toán nén ảnh JPEG (dùng Biến đổi Cosin Rời rạc DCT - một biến thể của Fourier) và nén âm thanh MP3/AAC phân tích phổ tần số để loại bỏ các thành phần tần số mà mắt và tai người không nhạy cảm, giảm dung lượng file hàng chục lần.
  • Quang phổ học Fourier (FTIR & NMR): Giao thoa kế quang học kết hợp với thuật toán FFT cho phép phân tích thành phần hóa học và cấu trúc phân tử của vật chất với độ chính xác và độ nhạy phổ vượt trội.

Câu hỏi thường gặp

Sự khác biệt cốt lõi giữa Chuỗi Fourier, Biến đổi Fourier Liên tục (FT) và Biến đổi Fourier Rời rạc (DFT) là gì?

Chuỗi Fourier (Fourier Series) áp dụng cho tín hiệu thời gian liên tục và tuần hoàn, phân rã tín hiệu thành phổ tần số rời rạc. Biến đổi Fourier Liên tục (Continuous FT) áp dụng cho tín hiệu thời gian liên tục không tuần hoàn, cho ra phổ tần số liên tục. Biến đổi Fourier Rời rạc (DFT) áp dụng cho tín hiệu số lấy mẫu rời rạc có độ dài hữu hạn, cho ra phổ tần số rời rạc và là dạng biến đổi duy nhất có thể tính toán trực tiếp trên máy tính kỹ thuật số.

Tại sao thuật toán Biến đổi Fourier Nhanh (FFT) của Cooley-Tukey lại mang tính cách mạng trong xử lý tín hiệu?

Biến đổi Fourier Rời rạc trực tiếp (DFT) cho N điểm mẫu đòi hỏi O(N^2) phép tính nhân và cộng phức. Thuật toán FFT của Cooley & Tukey (1965) chia bài toán DFT theo cơ chế chia để trị (Divide-and-Conquer), giảm độ phức tạp xuống chỉ còn O(N log2 N) (với 1024 điểm giảm hơn 100 lần, với 1 triệu điểm nhanh hơn 50.000 lần), cho phép xử lý tín hiệu âm thanh, hình ảnh và vô tuyến theo thời gian thực.

Định lý Tích chập (Convolution Theorem) của Biến đổi Fourier có ý nghĩa thực tiễn như thế nào?

Định lý tích chập chứng minh rằng phép tích chập phức tạp và tốn kém tính toán trong miền thời gian (như lọc tín hiệu FIR, làm mờ hình ảnh) tương đương với phép nhân đại số đơn giản từng phần tử trong miền tần số Fourier. Nhờ đó, các hệ thống kỹ thuật số có thể thực hiện lọc tín hiệu cực nhanh bằng quy trình: Biến đổi FFT sang miền tần số -> Nhân với đáp ứng tần số của bộ lọc -> Biến đổi IFFT ngược về miền thời gian.

Tài liệu tham khảo

  1. Cooley, J. W., & Tukey, J. W. (1965). An algorithm for the machine calculation of complex Fourier series. Mathematics of Computation, 19(90), 297-301. DOI: 10.1090/s0025-5718-1965-0178586-1
  2. Duhamel, P., & Vetterli, M. (1990). Fast Fourier transforms: a tutorial review and a state of the art. Signal Processing, 19(4), 259-299. DOI: 10.1016/0165-1684(90)90158-u
  3. Frigo, M., & Johnson, S. G. (2005). The design and implementation of FFTW3. Proceedings of the IEEE, 93(2), 216-231. DOI: 10.1109/jproc.2004.840301
  4. Nussbaumer, H. J. (1982). Fast Fourier Transform and Convolution Algorithms. Springer Berlin Heidelberg. DOI: 10.1007/978-3-642-81897-4

Công bố khoa học liên quan

Các bài báo, nghiên cứu đã đề cập đến thuật ngữ “biến đổi fourier”, xếp theo số trích dẫn.

TL thăm dò thường có thiết kế đối xứng trục và được phóng thẳng đứng phục vụ nghiên cứu, thu thập dữ liệu khí quyển tầng cao. Các sai số trong quá trình chế tạo gây ra sự bất đối xứng khiến quỹ đạo TL bị tản mát không mong muốn. Để khắc phục vấn đề này, TL thăm dò thường được thiết kế quay quanh trục nhằm trung bình hóa các sai số do chế tạo gây ra. Tuy nhiên, chuyển động quay quanh trục có khả năng cộng hưởng với dao động chúc ngóc chu kỳ ngắn tạo ra các quá tải cạnh lớn gây phá hủy kết cấu TL. Bài báo tập trung vào việc phân tích sự thay đổi của tần số dao động chúc ngóc nhằm đưa ra dự đoán hiện tượng cộng hưởng đối với TL thăm dò. Trong nghiên cứu này, các tác giả đã xây dựng mô hình động lực học 6 bậc tự do cho TL thăm dò tính đến đầy đủ các vấn đề khí động lực học, sự thay đổi các đặc tính quán tính khi bay. Để xác định tần số chúc ngóc xung lực được tạo ra và tác động lên TL gây ra dao động chu kỳ ngắn. Phép biến đổi Fourier được sử dụng để phân tích và xác định tần số dao động của TL. Kết quả cho thấy sự tương đồng với mô hinh lý thuyết, qua đó độ tin cậy của phương pháp được khẳng định. Kết quả của nghiên cứu này giúp đưa ra những khuyến cáo trong quá trình thiết kế, chế tạo TL thăm dò nhằm mục đích hạn chế các tác động tiêu cực gây ra bởi sự cộng hưởng giữa các kênh chuyển động trong quá trình bay.
Tạp chí Nghiên cứu Khoa học và Công nghệ quân sự· Tập 98 ·Trang 146-154·2024
#Sounding rocket; Resonance; Short-period oscillations; Fourier transform.
0
Tổng số: 77
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 8