Chủ Nhật, 12 tháng 7, 2020

4.56 Vẽ phổ tín hiệu điều chế SSB



Thực hiện điều chế SSB cho tín hiệu sin có tần số 10 Hz với tần số mẫu tại tần số 200 Hz. Biết rằng tín hiệu này bị nhiễu trắng có công suất (phương sai) là 0.01. Vẽ phổ của tín hiệu trước và sau khi điều chế.

Giải: Chương trình Matlab như sau. Chúng ta dùng hàm pwelch() để vẽ phổ tín hiệu.

fs = 200;
fc = 50;
t = 0:1/fs:1;
% Tín hiệu sin có tần số 10 Hz và nhiễu có phương sai là 0.01
x = sin(2*pi*10*t) + randn(size(t))/10;
% Điều chế tín hiệu
y = modulate(x,fc,fs,'amssb');
% Vẽ phổ tín hiệu
pwelch([x;y]',hamming(100),80,1024,fs,'centered');
legend('Tín hiệu trước điều chế','Tín hiệu sau điều chế');
set(gcf,'color','w');

Phổ của tín hiệu AMSSB trước và sau điều chế.

Không có nhận xét nào:

Đăng nhận xét

2.16 Tìm giá trị nhỏ nhất và lớn nhất trong ma trận

Cho ma trận X = [1 2 3; 4 5 6; 7 8 9]. Hãy a. Tìm giá trị lớn nhất và giá trị nhỏ nhất theo hàng. b. Tìm giá trị lớn nhất và nhỏ nhất theo...