Xử LÝ SỐ TÍn hiệU


Hình 12. Các cửa sổ làm việc của Matlab



tải về 3.7 Mb.
Chế độ xem pdf
trang17/74
Chuyển đổi dữ liệu29.10.2022
Kích3.7 Mb.
#53684
1   ...   13   14   15   16   17   18   19   20   ...   74
TN DSP-2015-01-18-SinhVien (1)

Hình 12. Các cửa sổ làm việc của Matlab 
Để hiểu rõ cách sử dụng một hàm, có thể sử dụng lệnh >>help và hàm tương ứng. 
Hình 13. Lệnh giúp đỡ (help) 


Bộ Môn Viễn Thông-ĐH Bách Khoa TpHCM
TÀI LIỆU THÍ NGHIỆM XỬ LÝ SỐ TÍN HIỆU 
14 
 
Matlab có thể thực thi các lệnh ở cửa sổ lệnh từ dấu nhắc của cửa sổ lệnh. 
Ví dụ: Cách lệnh vẽ đồ thị tín hiệu sin 
>> t = 0:0.01:2; % cho t thay giá trị từ 0 đến 2, mỗi giá trị cach nhau 0.01 
>> x = sin(2*pi*t); % tính giá trị hàm (2 pi t) cho từng giá trị t 
>> plot(t,x,’b’); % Vẽ đồ thị đường màu xanh 
>> xlabel(’t in sec’); ylabel(’x(t)’); % Đặt tên trục x và trục y 
>> title(’Plot of sin(2\pi t)’); % Tiêu đề đồ thị 
 
Ví dụ: Đọc xuất tín hiệu âm thanh 
>> [road,fs]=wavread('road.wav'); % đọc file âm thanh, mãng road chứa dữ liệu âm thanh 
stereo, fs là tần số lấy mẫu 
>> left=road(:,1); % Lấy dữ liệu kênh trái 
>> right=road(:,2); % Lấy dữ liệu kênh phải 
% Vẽ đồ thị 2000 mẫu tín hiệu kênh trái
>> time=(1/fs)*2000; % Thời gian 2000 mẫu 
>> t=linspace(0,time,2000); % Chia thời gian từ 0 đến time có 2000 mẫu 
>>plot(t,left(1:2000)) % Vẽ dạng sóng 
>> xlabel('time (sec)'); % Tên trục x 
>>ylabel('relative signal strength') % Tên trục y 
>>grid on % tạo lưới trên đồ thị 
% Tạo hiệu ứng tiếng dội (echo) 
>>Lenleft=length(left); % Tính số mẫu của tín hiệu 
>> delay=1000; % Cho số mẫu trễ mong muốn
>>a=0.5; % Suy hao tín hiệu trễ 
>>echo=left+a*[zeros(1, delay) left(1:end-delay)']'; 
>>soundsc(echo,fs); % Nghe tín hiệu echo 
>>wavwrite(echo, fs, 'roadecho.wav'); % Lưu tín hiệu sau xử lý thành file 
Ví dụ: Đọc và xuất file ảnh 
% Đọc ảnh
>>img = imread('apple.jpg'); 
>>dim = size(img); 
% Hiện thị ảnh 
>>figure; 
>>imshow(img); % image(img) 
% lưu file ảnh 
>>imwrite(img, 'output.bmp', 'bmp'); 


Bộ Môn Viễn Thông-ĐH Bách Khoa TpHCM
TÀI LIỆU THÍ NGHIỆM XỬ LÝ SỐ TÍN HIỆU 
15 
Ngoài ra, các hàm thực hoặc chương trình con có thể thực hiện qua file. m 

tải về 3.7 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   13   14   15   16   17   18   19   20   ...   74




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương