3. Thiết kế bộ chỉnh âm thanh theo thông số
3.2 Thiết kế dựa vào tham số chất lượng
Khi EQ có thêm thông số Q thì sẽ được gọi là Parametric EQ. Thông số Q – Quality (còn được gọi là chiều rộng dải tần – Bandwidth) cho phép người sử dụng chỉnh được âm lượng tần số rất chính xác ở dải tần từ rộng cho đến hẹp.
Một thông số thiết kế phổ biến khác là thông số Qa. Ta thiết kế bộ lọc đỉnh bậc 2 với Qa=5
N = 2; % Filter Order F0 = 0.2; % Center Frequency Qa = 5; % Quality Factor Gref = 0; % Reference Gain (dB)
G0 = 10; % Gain at Center Frequency or Boost Gain (dB) f = fdesign.parameq('N,F0,Qa,Gref,G0',N,F0,Qa,Gref,G0)
h1 = design(f);
kết quả:
f =
Response: 'Parametric Equalizer' Specification: 'N,F0,Qa,Gref,G0' Description: {5x1 cell} NormalizedFrequency: true FilterOrder: 2 F0: 0.2 Qa: 5 Gref: 0 G0: 10
Thiết kế này có thể được kiểm tra bằng cách đo tham số chất lượng của bộ lọc mà được xác định trực tiếp từ các điểm cực của hàm truyền đạt của bộ lọc.
m = measure(h1)
Kết quả
Sampling Frequency : N/A (normalized frequency) Center Frequency : 0.2 Bandwidth : 0.037377 Passband Bandwidth : Unknown Stopband Bandwidth : Unknown Flow : 0.18207 Fhigh : 0.21944 Bandwidth Gain : 5 dB Low Transition Width : Unknown High Transition Width : Unknown Reference Gain : 4.0105e-015 dB Center Frequency Gain : 10 dB Passband Gain : Unknown Stopband Gain : Unknown Quality Factor (audio) : 5
Chúng ta xác định băng thông bằng cách dùng Qa cho bộ lọc bậc 2 để thiết kế bậc bộ lọc cao hơn. Thiết kế bậc cao hơn sẽ tạo ra một dạng bộ lọc băng chuyển tiếp trong khi băng thông tham khảo vẫn giống nhau. Chẳng hạn ta tăng bậc bộ lọc thiết kế trước đó lên 4 và 10 f.FilterOrder = 4; h2 = design(f); f.FilterOrder = 10; h3 = design(f); set(hfvt,'Filters',[h1 h2 h3],'MagnitudeDisplay','Magnitude (dB)'); axis([0 .5 -0.5 10.5]) legend(hfvt,'N=2','N=4','N=10')