Реферат Курсовая Конспект
Порядок виконання роботи - раздел Философия, Елементарний вступ в MATLAB 1. Am З Пригніченою Несучою 2. Односмугова Модуляція 3. Дем...
|
1. AM з пригніченою несучою
2. Односмугова модуляція
3. Демодуляція однополосного сигналу
4. Полярна модуляція
5. Кутова модуляція (КМ)
6. Демодуляція КМ
16.1. Короткі теоретичні відомості та методичні вказівки
Спроби поліпшити характеристики AM привели до розробки кількох її модифікацій, які і будуть розглянуті нижче.
16.2. AM з пригніченою несучою
Перше, що спадає на думку при роздумах на тему підвищення ККД амплітудної модуляції, - це ідея видалити марне несуче коливання, все-таки відмовившись від додавання постійної складової до модулюючого сигналу. Такий спосіб називається AM з пригніченою несучою (АМ-ПН, англійський термін - amplitude modulation with suppressed carrier, AM-SC).
Побудуємо графік такого сигналу при однотональній модуляції:
function Example16_1
t = 0:0.01:10; % дискретний час
omega0 = 20; % несуча частота
OMEGA = 1; % частота модулюючого сигналу
s_M = cos(OMEGA*t); % модулірующий сигнал
s_AM_SC = s_M .* cos(omega0 * t); % АМ-ПН сигнал
plot(t, s_AM_SC) % на екрані однотональний АМ-ПН
16.3. Односмугова модуляція
Односмугові сигнал можна представити як суму двох АМ-сигналів, що несуть коливання які мають одну і ту ж частоту, але зсунуті по фазі один щодо одного на 90°. Амплітудними функціями цих АМ-сигналів є сигнал, що модулює і його квадратурне доповнення. У залежності від того, складаються ці два АМ-сигнали або віднімаються (а точніше, яка з двох несучих випереджає іншу по фазі), формується односмуговий сигнал з верхньою або нижньою бічною смугою.
Розглянемо модулюючий сигнал, що складається з двох гармонік:
function Example16_2
Fs = 1000; % частота дискретизації
t = 0:1/Fs:1; % дискретний час
Fc = 25; % несуча частота
f1 = 5; % перша частота модуляції
f2 = 10; % друга частота модуляції
s_M = cos(2*pi*f1*t) + cos(2*pi*f2*t);
s_SSB_U = cos(2*pi*(Fc+f1)*t) + cos(2*pi*(Fc+f2)*t);
s_SSB_L = cos(2*pi*(Fc-f1)*t) + cos(2*pi*(Fc-f2)*t);
subplot(3, 1, 1)
plot(t, s_M)
ylabel('s_{m}(t)')
title('Modulating Signal')
subplot(3, 1, 2)
plot(t, s_SSB_U)
ylabel('s_{SSB U}(t)')
title('SSB Signal with Upper Side Band')
subplot(3, 1, 3)
plot(t, s_SSB_L)
ylabel('s_{SSB L}(t)')
title('SSB Signal with Lower Side Band') % на екрані односмугова модуляція: зверху - сигнал, що модулює, у центрі - сигнал з верхньою бічною смугою, знизу - сигнал з нижньою бічною смугою.
16.4. Демодуляція однополосного сигналу
Незважаючи на те що візуально односмуговий сигнал сильно відрізняється від звичайного АМ-сигналу, його демодуляція можлива методом синхронного детектування, тобто шляхом множення на опорне коливання:
figure
y = s_SSB_U .*cos(2*pi*Fc*t);
[b, a] = butter(5, Fc/Fs*2); % згладжуючий ФНЧ
z=filtfilt(b, a, y); % фільтрація
subplot(2, 1, 1)
plot(t, y)
subplot(2, 1, 2)
plot(t, z) % на екрані демодуляція однополосного сигналу: зверху - результат множення на несуче коливання, знизу - відфільтрований демодульований сигнал.
Полярна модуляціяне є окремим видом модуляції. Це скоріше демонстрація застосування амплітудної модуляції для вирішення конкретної технічної задачі. Мова піде про те, як реалізується стереофонічне радіомовлення в УКХ-діапазоні.
Для здійснення стереомовлення необхідно передавати два сигнали sL(t) і sR(t) (лівого і правого каналів) одночасно. У той же час при розробці системи такого мовлення накладається ще й вимога сумісності з вже наявними монофонічними приймачами. Тому для стереомовлення модифікується низькочастотний сигнал, що модулює, який надходить на вхід модулятора передавача (в передавачі використовується кутова модуляція, яка буде розглянута далі). Розглянемо конкретний приклад, задавши для правого і лівого каналів гармонійні сигнали різних частот:
sL(t) = ALcos(WLt)
sR(t) = ARcos(WRt)
Монофонічний сигнал для сумісності повинен передаватися як є, а різницевий сигнал модулює несучу частоту, розташовану трохи вище звукового діапазону частот (її називають піднесучей (subcarrier), оскільки весь сигнал, про формування якого йде мова, потім використовується для кутової модуляції несучого коливання радіопередавача).
function Example16_3
t = 0:0.01:20; % дискретний час
w_L = 1; % частота сигналу лівого каналу
w_R = 2; % частота сигналу правого каналу
s_L = cos(w_L*t); % сигнал лівого каналу
s_R = cos(w_R*t); % сигнал правого каналу
s_mono = s_L + s_R; % монофонічний сигнал
s_diff = s_L - s_R; % різницевий сигнал
subplot(2, 2, 1)
plot(t, s_L)
title('Left channel')
subplot(2, 2, 2)
plot(t, s_R)
title('Right channel')
subplot(2, 2, 3)
plot(t, s_mono)
title('S_{MONO}')
subplot(2, 2, 4)
plot(t, s_diff)
title('S_{DIFF}') % на екрані зверху: сигнали лівого та правого каналів, знизу: сумарний і різницевий сигнал.
figure
w0 = 10; % піднесуча частота
A0 = 2; % зсув для різницевого сигналу
s = s_mono + (A0 + s_diff) .* cos(w0*t);
plot(t, s)
hold on
plot(t, s_mono+A0+s_diff, '--') % верхня огинаюча
plot(t, s_mono-A0-s_diff, '--') % нижня огинаюча
hold off % на екрані композитний стереосигнал.
figure
s = s_mono + s_diff .* cos(w0*t);
plot(t, s)
hold on
plot(t, s_mono+s_diff, ':') % верхня огинаюча
plot(t, s_mono-s_diff, ':') % нижня огинаюча
hold off % на екрані композитний стереосигнал з пригніченою піднесучою. Через це розмах сигналу зменшився в два рази.
16.5. Кутова модуляція (КМ)
Фазова і частотна модуляція тісно пов'язані один з одним, завдяки чому і отримали загальну назву «кутова модуляція» (КМ; англійський термін - angle modulation). Назви двох розглянутих видів модуляції, як і у випадку з AM, вказують параметр несучого коливання, що лінійно пов'язаний з модулюючим сигналом.
Спектр сигналу з гармонійної кутовою модуляцією
Побудуємо спектрограми функції Бесселя відповідні β = 1, 10, 100. Тут β аргумент функції Бесселя 1-го роду порядку k. Передбачається, що w>> W, так що наявністю хвостів можна знехтувати.
function Example16_4
x = 0:0.01:10;
figure
hold on
for k = 0:5, plot(x, besselj(k, x)), end
hold off
grid on
xlabel('x')
ylabel('J_{k}(x)') % на екрані функції Бесселя.
function Example16_5
subplot(3, 1, 1)
k = -10:10;
stem(k, abs(besselj(k, 1)), '.')
subplot(3, 1, 2)
k = -20:20;
stem(k, abs(besselj(k, 10)), '.')
subplot(3, 1, 3)
k = -150:150;
stem(k, abs(besselj(k, 100)), '.') % на екрані амплітудний спектр сигналу з гармонійною КМ при індексі модуляції, рівному 1 (зверху), 10 (в центрі) та 100 (знизу)
16.6. Демодуляція КМ
Як і у випадку AM, демодуляція КМ-сигналу може виконуватися різними способами. Найбільш радикальний підхід - обчислити аналітичний сигнал і виділити його фазову функцію. Подальші дії залежать від виду кутовий модуляції. Для демодуляції ФМ з фазової функції віднімається лінійне доданок w0t, відповідне модельованій несучої. У разі ЧМ фазова функція диференціюється, а з результату віднімається константа w0:
function Example16_6
Fs = 100; % частота дискретизації
t = 0:1/Fs:3; % дискретний час
beta = pi; % індекс модуляції
Fc =10; % несуча частота
F= 1; % частота модуляції
s = cos(2*pi*Fc*t + beta*sin(2*pi*F*t));
y=hilbert(s); % аналітичний сигнал
phi = unwrap(angle(y)); % фазова функція
z_pm = phi - 2*pi*Fc*t; % демодуляція ФМ
z_fm = diff(phi)*Fs -2*pi*Fc; % демодуляція ЧМ
plot(t, z_pm, t(1:end-1), z_fm, '--') % на екрані результати фазової (суцільна лінія) та частотної (пунктирна лінія) демодуляції сигналу з гармонійної КМ.
Питання для самоперевірки
1. Що таке AM з пригніченою несучою?
2. Що таке односмугова модуляція?
3. Що таке демодуляція однополосного сигналу?
4. Що таке полярна модуляція?
5. Що таке кутова модуляція (КМ)?
6. Що таке демодуляція КМ?
– Конец работы –
Эта тема принадлежит разделу:
МОЛОДІ ТА СПОРТУ УКРАЇНИ... Національний авіаційний університет... СПЕЦІАЛІЗОВАНІ АРХІТЕКТУРИ КОМП ЮТЕРІВ Лабораторний практикум для студентів напряму...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Порядок виконання роботи
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов