Аналіз зображень на основі виділення відмітних ознак. Цифрові кодери зображень з поелементною обробкою. Системи кодування з імпульсно-кодовою модуляцією, страница 5

Мал. 1.3.1. Система кодування зображень з поповненням кадрів. а - передавач; б - приймач.

свій код, що забезпечує рахунок числа рядків. Подальше збільшення ефективності системи може бути досягнуто при переході від поелементного кодування міжкадрових різниць до кластерного кодування, що враховує їх тенденцію до просторової угруповання.

Одне з головних труднощів при побудові систем з поповненням кадрів пов'язано з необхідністю буферного накопичувача, ємність якого повинна бути розрахована на обробку довгих серій сигналів міжкадрової різниці, пов'язаних з досить тривалими рухами переданих об'єктів. Ця вимога може бути в деякій мірі пом'якшено шляхом регулювання порогу чутливості до міжкадрових різностей залежно від ступеня заповнення буферного накопичувача. Якщо накопичувач майже порожній, то чутливість може бути підвищена з тим, щоб поповнення кадрів відбувалося більш інтенсивно, і навпаки, якщо накопичувач близький до насичення, то чутливість може бути знижена. Обсяг накопичувача можна також зменшити, просторово об'єднуючи декілька елементів в один відлік на рухомих ділянках зображення. Експерименти з моделювання системи з поповненням кадрів вказують на можливість зниження питомої витрати двійкових цифр до 1 дв. од. / ел. якість телевізійної передачі при цьому оцінюється як відмінний, за винятком періодів особливо великої рухливості зображуваних об'єктів.

Розділ 3. Амплітудна маніпуляція на прикладі MATLAB

Далі показано як, амплітудна маніпуляція (АМН; англійський термін - amplitude shift keying, ASK), при якій стрибкоподібно змінюється амплітуда несучого коливання, є окремим випадком квадратурної маніпуляції. Тому тут ми тільки побудуємо в якості прикладу графік АМН-сигналу і скажемо кілька слів про демодуляції сигналів даного типу.

Демодуляція АМН-сигналу може виконуватися тими ж методами, що й у випадку квадратурної маніпуляції (шляхом множення на несуче коливання). Однак наявність лише двох можливих значень початкової фази несучої, що відрізняються один від одного на 180 °, робить можливою реалізацію автоматичного підстроювання початкової фази за допомогою петлі ФАПЧ. Цей режим демодуляції реалізується функціями ddemod і ddemodce при вказівці виду маніпуляції 'ask / costas'.

Приклад:

Амплітудна маніпуляція здійснюється функціями dmod (формується речовий вихідний сигнал) і dmodce (формується комплексна огинаюча) пакета Communications при вказівці в них параметра типу модуляції 'ask'. Наступний за ним параметр M вказує кількість використовуваних рівнів маніпуляції. Символи, що підлягають передачі, повинні приймати цілочисельні значення, що лежать в діапазоні 0 ... M-1. Символу 0 відповідає значення амплітуди, рівне -1, а символу M-1 - значення амплітуди, рівне 1. Інші рівні рівномірно розподілені між цими значеннями. Таким чином, строго кажучи, в даному випадку може змінюватися не тільки амплітуда, а й фаза несучого коливання (негативні амплітудні множники відповідають зміні фази на 180 °).

Як приклад побудуємо графік сигналу, що містить всі можливі символи при 8-позиційній АМН:

M = 8; % количество уровней манипулЯции

sy = 0:M-1; % передаваемые символы

Fd = 1; % символьнаЯ скорость

Fc = 4; % несущаЯ частота

FsFd = 40; % отношение Fs/Fd

Fs = Fd * FsFd; % частота дискретизации

[s_ask, t] = dmod(sy, Fc, Fd, Fs, 'ask', M);

plot(t, s_ask)

grid on