Page 24 - 6858
P. 24
моменти часу: [0 .005 .005 .015 .015 .02];
вихідні значення: [1 1 -1 -1 1 1].
Тобто вхідний сигнал повторюється з періодом 0.02 с, на інтервалах часу [0 .005] с і [.015 .02] с приймаючи
значення +1, а на інтервалі [.005 .015] с приймаючи значення –1.
Далі цей сигнал пропускається через низькочастотний фільтр Баттерворта 5-го порядку з частотою зрізу 400 Гц
– в результаті отримуємо модель сигналу, в якому пологі ділянки чергуються з досить крутими ділянками. Тим
самим забезпечується можливість тестування моделі кодера-декодера в різних сигнальних умовах.
З виходу фільтру сигнал подається на підсилювач з коефіцієнтом посилення 0.8. Мета даної операції –
зниження рівня сплесків в областях підвищеної крутизни сигналу.
Блок «утримання нульового рангу» - це модель дискретизатора, який бере відліки сигналу з частотою 8 кГц і
утримує їх рівень протягом періоду проходження відліків.
Постійна часу інтеграції LDM кодера і декодера рівна 0.91.
Структура LDM кодера показана на рис.4.
Рис.3.4
З рис.4 бачимо, що розповідь про LDM кодері зручно починати «з кінця», тобто з розповіді про LDM декодера.
Структура LDM декодера показана на рис.5.
Рис.3.5
Неважко бачити, що ядром декодера (якщо відкинути блок перетворення уніполярних імпульсів в біполярних) є
вельми простий рекурсивний фільтр першого порядку:
y x (1 ) y .
n n n 1
Порівнюючи дане рівняння із загальним рівнянням цифрового фільтру:
N M
n
y a x n k b y n k ,
k
k
k 0 k 1
укладаємо, що в даному випадку:
N 0, M , a 1 , b .
1
0 1
Даний ЦФ є низькочастотним (рис.6). Його АЧХ побудована за допомогою функції freqz():
[h,f]=freqz(0.1,[1 -0.9],100,1000); % a0=0.1; b1=-0.9; 100 відліків; Fs=1000 Hz
plot(f,20*log10(abs(h)))
grid on
24