Dựa vào hàm vi sai biên độ trung bìnhAverage Magnitude Difference Function 1 0, 0,1,...
Trang 1Tiên đoán tuyến tính (Linear Prediction Coding)
p
1 i
i x ( n i ) aˆ
) n ( xˆ
Sai số tiên đoán e ( n ) x ( n ) xˆ ( n )
Sai số bình phương toàn phần
n
2
) n ( e E
Tối thiểu hoá sai số 0 , i 1 , 2 , , p
aˆ
E
i
Mô hình toàn điểm cực x ( n ) a x ( n i ) u ( n )
p
1 i
Trang 2Xác định tần số cơ bản Fo
Giọng nam: 80 250 Hz Giọng nữ: 150 500 Hz
Xác định Fo
Đánh giá
kết quả
Tiền
xử lý
Một số phương pháp xác định Fo
Dựa vào hàm tự tương quan
Dựa vào hàm vi sai biên độ trung bình
Dùng bộ lọc đảo và hàm tự tương quan
Xử lý đồng hình
Trang 3 Dựa vào hàm tự tương quan
1
1
n
Fs = 10 kHz, N = 300, K = 150 T
Tììm cực đại trong khoảng (0, K) m cực đại trong khoảng (0, K)
Trang 434
Trang 5 Dựa vào hàm vi sai biên độ trung bình
(Average Magnitude Difference Function) (1)
( ) 0, 0,1,
1/ 2
2
1 1
( ) ( )
2
1/ 2
1
1
1/2 N-1
n=0
N
với
K k
k n
x n
x k
D
k N
n
, , 1
, 0
) (
) ( )
(
1
1
Trang 6 Dựa vào hàm vi sai biên độ trung bình
(Average Magnitude Difference Function) (2)
1000 1050 1100 1150 1200 1250 -0.25
-0.2 -0.15 -0.1 -0.05 0 0.05 0.1 0.15 0.2 0.25
n
50 100 150 200 0
10 20 30 40 50
k
1000 1050 1100 1150 1200 1250 -0.25
-0.2 -0.15 -0.1 -0.05 0 0.05 0.1 0.15 0.2 0.25
n
50 100 150 200 0
10 20 30 40 50
k