You are on page 1of 8

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

VIỆN ĐIỆN TỬ VIỄN THÔNG


******************

BÁO CÁO
BÀI TẬP ĐA PHƯƠNG TIỆN
GVHD: TS Phạm Văn Tiến
SVTH: Nguyễn Thị Hoài Thương
MSSV: 20153727
Lớp: Điện tử 10-K60

Hà Nội, tháng 12 năm 2018


Bài 1: Audio processing
1. Ghi âm thanh vào file "orig_input.wav", đọc rõ họ tên, số hiệu sinh viên, lớp, khóa của
bản thân mình.
2. Tạo giai điệu (melody) cho file âm thanh nói trên, ghi vào file "melody.wav".
3. Chuyển đổi FFT cho file "melody.wav", vẽ phổ tín hiệu theo hướng dẫn trong tài liệu
tham khảo dưới đây.
4. Tạo và vẽ spectogram cho tín hiệu âm thanh chơi nhạc "melody.wav".
*Thực hiện:
1. Sử dụng phần mềm Matlab
2. Ghi âm thanh bằng lệnh audiorecorder
3. Ghi âm thanh vào file "orig_input.wav"
4. Tạo giai điệu cho file âm thanh trên và ghi vào file "melody.wav".
4. Vẽ phổ biên độ và phổ âm thanh
4.1 Vẽ phổ biên độ

Hình 1: Phổ biên độ

2
Nhận xét: Tín hiệu tạo ra tập trung năng lượng ở khoảng tần số (2÷23) kHz. Trong
đó, năng lượng tập trung nhất tại các tần số melody.
4.2 Vẽ phổ âm thanh (Spectogram)
Kết quả được thể hiện ở hình 2:

Hình 2: Spectogram

Nhận xét: Ta thấy năng lượng phân bố khá đồng đều theo thời gian, nhưng tập trung chính
ở vùng tần số thấp, tần số càng cao, năng lượng càng giảm.

3
Bài 2: Truyền và đánh giá chất lượng video
Thiết lập đường truyền video streaming thời gian thực giữa 2
PC/Laptop/Tab/Smartphone kết nối không dây với nhau.
1. Truyền một đoạn video thời gian thực lấy từ webcam không ngắn hơn 60s, sử dụng
mã hóa H264. Trong nội dung video phải xuất hiện khuôn mặt của bạn và lời nói rõ
bạn họ tên là gì, số hiệu sinh viên, lớp, khóa.
2. Đo chất lượng, ví dụ PSNR, của video nhận được nút thu video (so với phía phát).
Vẽ đồ thị các giá trị đo được này.
*Thực hiện:
1. Truyền một đoạn video thời gian thực lấy từ webcam không ngắn hơn 60s, sử dụng
mã hóa H264. Trong nội dung video phải xuất hiện khuôn mặt của bạn và lời nói rõ
bạn họ tên là gì, số hiệu sinh viên, lớp, khóa.
- Ghi video bằng webcam máy tính cá nhân thu được file
“NguyenHoaiThuong_PhanPhat.mp4”
- Sử dụng phần mềm “VLC video player” để thực hiện việc truyền phát video
giữa 2 tab theo các bước sau:
B1: Streaming video mình vừa ghi trên một tab bằng tổ hợp Ctrl+S chọn
giao thức HTTP thiết lập cổng stream và chọn định dạng mã hóa là H264
như hình dưới

4
B2: Mở 1 tab VLC khác, chọn tổ hợp Ctrl+N ghi địa chỉ URL của video
stream tab trước và phát video như hình dưới

- Video thu được thu trên VLC bằng tổ hợp Ctrl+R và thực hiện
Convert+Save. Video được thu lại khi streaming dưới dạng file
“NguyenHoaiThuong_VideoThu.mp4”

5
Hình 3 thể hiện việc thu phát video steaming giữa 2 tab

Hình 3: Video streaming giữa 2 tab


2. Đo chất lượng, ví dụ PSNR, của video nhận được nút thu video (so với phía phát). Vẽ
đồ thị các giá trị đo được này.
- Ta sử dụng phần mềm MSU VQMT để vẽ đồ thị PSNR
File thống kê psnr “ NguyenHoaiThuong_VideoThu_psnr.json” kèm theo và đồ
thị PSNR thu được ở hình 4 dưới đây:

6
Hình 4: Đồ thị PSNR so sánh tín hiệu tại 2 đầu thu phát

7
Kết luận
Trên đây là bài làm của em về hai bài tập trên lớp của thầy. Bài làm của em còn một số
thiếu sót mong được sự góp ý của thầy.
Em xin chân thành cảm ơn thầy

You might also like