MATLAB ỨNG DỤNG TRONG VIỄN THÔNG - Trang 250

Truyền dẫn baseband và passband

219

Chương 15

15.

TRUYEÀN DAÃN BASEBAND VAØ PASSBAND


Một vấn đề cơ bản trong các hệ thống thông tin là vấn đề điều chế. MATLAB cung cấp đầy
đủ các hàm để thực hiện các phương pháp điều chế khác nhau (kể cả điều chế số lẫn điều chế
tương tự) và một số nguồn tín hiệu ngẫu nhiên dùng để mô phỏng quá trình này. Trong
chương này chúng ta sẽ tìm hiểu cách điều chế và giải điều chế tín hiệu trong MATLAB.
Vấn đề:

Xử lý một chuỗi bit dữ liệu bằng một hệ thống thông tin cơ bản gồm nguồn tín hiệu,

bộ điều chế, kênh truyền và bộ giải điều chế.

15.1. ÑIEÀU CHEÁ TÖÔNG TÖÏ

ƒ

Để biểu diễn một tín hiệu tưong tự, MATLAB dùng các vector hoặc ma trận. Mỗi tín hiệu

tương tự được biểu diễn bằng một vector, trong đó mỗi phần tử của vector là giá trị của tín
hiệu tại các thời điểm lấy mẫu xác định bởi vector thời gian t. Giả sử tần số lấy mẫu là

S

f

thì

vector thời gian sẽ gồm các phần tử cách đều nhau một khoảng bằng 1/

S

f

.

Ví dụ để biểu diễn tín hiệu x = sin(20

πt) trong khoảng [0,0.1s] với tần số lấy mẫu 8kHz, ta

viết đoạn mã sau:

Fs = 8000; % Tần số lấy mẫu 8000Hz

t = [0:.1*Fs]'/Fs; % Các thời điểm lấy mẫu trong 0.1s

x = sin(20*pi*t); % Biểu diễn tín hiệu

plot(t,x); % Vẽ tín hiệu x.

Để biểu diễn các tín hiệu đa kênh, ta sử dụng một ma trận mà mỗi cột (hay mỗi hàng) của nó
ứng với một kênh tín hiệu, chẳng hạn trong ví dụ trên nếu biểu diễn tín hiệu 2 kênh, một kênh
có pha ban đầu bằng 0, một kênh có pha ban đầu là

π/8, ta viết như sau:

Fs = 8000;

t = [0:.1*Fs]'/Fs;

x = [sin(20*pi*t), sin(20*pi*t+pi/8)];

ƒ MATLAB cung cấp sẵn các hàm để thực hiện quá trình điều chế tương tự, chỉ cần cung
cấp tín hiệu điều chế, tần số sóng mang và tần số lấy mẫu.

Ví dụ 15-1. Điều chế và giải điều chế tín hiệu x(t) = sin(2

πt) + sin(4πt) dùng phương pháp

điều chế pha.

% Thiết lập các thông số.

Fs = 100; % Tần số lấy mẫu

t = [0:2*Fs+1]'/Fs; % Các thời điểm lấy mẫu

% Khởi tạo một tín hiệu tương tự là tổng của hai tín hiệu sin.

x = sin(2*pi*t) + sin(4*pi*t);

Fc = 10; % Tần số sóng mang

phasedev = pi/2; % Độ di pha

y = pmmod(x,Fc,Fs,phasedev); % Điều chế.

z = pmdemod(y,Fc,Fs,phasedev); % Giải điều chế.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.