← Về lộ trình học

GHI CHÉP 01 · SIGNAL FOUNDATIONS

Signal là gì?

Trước khi đi tới modulation, OFDM hay 5G NR, có một câu hỏi đáng làm rõ trước: information, signal và waveform có phải cùng một thứ không?

SIGNAL NẰM Ở ĐÂU TRONG BỨC TRANH?

Bài đầu tiên chỉ xây mental model. Những khái niệm như số phức, modulation, I/QI/Q, FFT và OFDM sẽ được tách ra ở các bài sau.

END-TO-END MAP
Information→Signal→Processing→Physical transmission→Receiver

Một communication system thay đổi cách biểu diễn nhiều lần. Bài này chỉ trả lời ba câu hỏi đầu tiên: information là gì, signal là gì, và máy tính nhìn signal dưới dạng nào?

01 · INFORMATION ≠ SIGNAL ≠ WAVEFORM

Information là ý nghĩa. Signal là representation. Waveform chỉ là một trường hợp signal thay đổi theo thời gian.

Khi bạn nói “xin chào”, nội dung muốn truyền là information. Biến thiên áp suất trong không khí là một acoustic signal mang information đó. Microphone lại tạo ra một electrical signal khác. Sau ADC, phần mềm thấy một dãy số.

INFORMATION“xin chào”

Ý nghĩa hoặc nội dung mà hệ thống muốn biểu diễn, lưu trữ hay truyền đi.

SIGNALx(⋅)x(\cdot)

Một representation có giá trị phụ thuộc vào một hoặc nhiều biến độc lập và có thể mang information.

WAVEFORMx(t)x(t)

Khi biến độc lập là thời gian, ta thường nhìn signal dưới dạng waveform.

02 · CÙNG MỘT INFORMATION, NHIỀU REPRESENTATION

Trong một hệ thống thực, information không “biến thành RF” trong một bước. Nó đi qua nhiều representation.

Lấy giọng nói làm ví dụ. Cùng một câu nói có thể xuất hiện lần lượt dưới dạng áp suất không khí, điện áp microphone và samples trong bộ nhớ. Những representation này khác nhau về vật lý, nhưng vẫn đang mô tả cùng một nguồn information.

01
PHYSICAL SOURCEÁp suất không khí

Biến thiên liên tục theo thời gian khi người nói phát âm.

↓
02
SENSOR OUTPUTĐiện áp microphone

Microphone chuyển biến thiên áp suất thành một electrical waveform.

↓
03
DIGITAL REPRESENTATIONSamples x[n]x[n]

ADC đo waveform tại các thời điểm rời rạc để DSP có thể xử lý bằng số.

03 · CONTINUOUS-TIME → DISCRETE-TIME

Máy tính không cần lưu cả đường cong liên tục. Nó làm việc với một dãy samples.

Một microphone có thể tạo ra điện áp thay đổi liên tục theo thời gian. Trong model sampling lý tưởng, ADC quan sát waveform tại các thời điểm cách nhau TsT_s và tạo ra một dãy x[n]x[n].

1 · CONTINUOUS-TIME
tt
x(t)x(t)
Waveform liên tục

Model x(t)x(t) có giá trị tại mọi thời điểm tt.

2 · SAMPLE MỖI TsT_s
TsT_s
Đo tại các thời điểm rời rạc

TsT_s là sampling period giữa hai lần lấy mẫu.

3 · DISCRETE-TIME
nn
x[n]x[n]
Một dãy số

x[0], x[1], x[2],…x[0],\,x[1],\,x[2],\ldots là representation mà DSP xử lý trực tiếp.

x[n]=x(nTs)x[n]=x(nT_s)

Trong model lý tưởng, sample thứ nn là giá trị waveform tại thời điểm nTsnT_s.

Sampling rate là fs=1/Tsf_s=1/T_s. Ví dụ fs=48 kHzf_s=48\,\mathrm{kHz} nghĩa là hệ thống lấy 48.000 samples mỗi giây. ADC thực tế còn có quantization, dynamic range và anti-alias filtering. Bài 2 sẽ tập trung vào câu hỏi quan trọng hơn: lấy mẫu nhanh bao nhiêu là đủ?

04 · HAI CÁCH NHÌN CÙNG MỘT SIGNAL

Time domain trả lời “signal thay đổi khi nào?”. Frequency domain trả lời “những thành phần tần số nào đang có mặt?”.

Một waveform có thể là tổng của nhiều thành phần sinusoid. Trong time domain, các thành phần này chồng lên nhau thành một đường cong. Fourier representation cho ta một góc nhìn khác, nơi các thành phần frequency tách ra rõ hơn.

TIME DOMAINx(t)x(t)

Giá trị của signal thay đổi thế nào theo thời gian?

Fourier transform↔
FREQUENCY DOMAINX(f)X(f)

Signal chứa những thành phần frequency nào và mạnh tới đâu?

05 · INTERACTIVE SIGNAL EXPLORER

Thay đổi hai tone và chuyển qua lại giữa time domain và frequency domain.

Lab này cố tình chỉ giữ một ý. Khi hai tone cộng lại, waveform tổng có thể khó đọc bằng mắt, nhưng frequency view cho thấy hai peak tách biệt hơn. Demo tính DFT trực tiếp để minh họa; Bài 7 sẽ giải thích Fourier, DFT và FFT kỹ hơn.

SIGNALtone A + tone Bcùng một dữ liệu, hai representation để quan sát
SAMPLING RATE64 Hz64\,\mathrm{Hz}fixed trong demo này
CURRENT VIEWTime domainwaveform + sample points
0 s0\,\mathrm{s}
1 s1\,\mathrm{s}
Time domain cho thấy waveform tổng thay đổi theo thời gian.Các chấm là samples của cùng waveform. Chỉ nhìn đường cong này, không dễ đọc ra ngay hai thành phần 5 Hz5\,\mathrm{Hz} và 12 Hz12\,\mathrm{Hz}.

06 · SIGNAL KHÔNG ĐỒNG NGHĨA VỚI RADIO WAVE

Cùng một information có thể được biểu diễn bằng physical signal, electrical signal hoặc numerical samples.

PHYSICALÁp suất, ánh sáng, điện từ trường

Đại lượng vật lý tồn tại trong thế giới thật.

ELECTRICALĐiện áp hoặc dòng điện

Sensor và analog front-end thường dùng representation này.

NUMERICALx[n]x[n]

DSP làm việc với numbers trong memory.

Về sau wireless còn dùng complex baseband, I/QI/Q, modulation symbols và OFDM resource grid. Nhưng đó là các representation mới của signal ở những stage khác, không phải định nghĩa cơ bản của signal.

07 · TỪ ĐÂY HỌC GÌ TIẾP?

Bài 1 chỉ dựng bản đồ. Bài 2–8 sẽ mở từng khái niệm ra đúng lúc.

08 · NỐI LẠI CÁC Ý

  1. Information là nội dung hoặc ý nghĩa cần biểu diễn hay truyền đi.
  2. Signal là một representation có giá trị phụ thuộc vào một hoặc nhiều biến độc lập và có thể mang information.
  3. Waveform thường chỉ signal được nhìn như một hàm theo thời gian.
  4. Sampling biến continuous-time waveform thành discrete-time sequence x[n]x[n].
  5. Time domain và frequency domain là hai representation liên hệ với nhau qua Fourier transform.
  6. Signal không đồng nghĩa radio wave: samples trong memory cũng là signal.