лабораторних роботах
з дисципліни
Сигнали та процеси в радіотехніці
на тему
Проходження сигналів через лінійні ланцюги
Харків 2014р.
Завдання
Дослідити спектральні характеристики періодичних і не періодичних сигналів, частотні та часові характеристики лінійних ланцюгів, а також виконати розрахунок проходження цих сигналів через лінійні ланцюги спектральним і тимчасовим методом.
Вихідні дані
. Сигнал;
. Параметри сигналу:
3. Схема лінійного ланцюга з параметрами (рис. 1).
Малюнок 1. Схема ланцюга з параметрами
Виконання завдання
Перша частина. Виконаємо всі розрахунки та моделювання в середовищі MATLAB:
close all% Закриваємо всі вікна відкриті для рісованіяall% Видаляємо всі змінні з робочої області створ. Раніше clc
% Вихідні дані=4; % Амплітуда сигналу=5 * 10 ^ (- 6); % Ширина імпульсу=40 * 10 ^ (- 6); % Період сигналу=0: 10 ^ (- 6): T; %
Розглянуте час тривалості сигналу
=1000;
% Частота дискретизації=2000; % Резистор №1=R1; % Резистор №2=1 * 10 ^ (- 9); % Конденсатор №1=C1; % Конденсатор № 2
=A * exp ((- (abs (Time)) ./ tau)); %
Один імпульс сигналу%
Формування послідовності імпульсів сигналу
=2;=Time;=Signal; k=1: N=[Time Time (1, end) + xTime (1, 2: end)];=[Signal xSignal (1, 2:end)];
% Відображаємо отриманий сигнал
(Time, Signal); ( Сигнал ); ( Час, з ); ( Амплітуда, В );
% Змінюємо інтервали відображення сигналу
([- Inf, Inf, - 1, 5]);
% Обчислюємо спектр сигналу з використанням швидкого перетворення Фур'є
=fft (Signal);
% Обчислюємо амплітудно-частотний спектр сигналу
=abs (Spectrum);
% Зрушуємо компоненту нульової частоти швидкого перетворення Фур'є в центр
% графіка
=fftshift (Magnitude);
% Відображаємо амплітудно-частотний спектр сигналу з нульовою частотою
% посередині графіка
(2);=-SamplingRate/2: SamplingRate/length (Magnitude): SamplingRate/2 - SamplingRate/length (Magnitude); (Freq, Magnitude2); ( Амплітудно-частотний спектр сигналу з нульовою частотою посередині графіка ); ( Частота, Гц );
% Обчислюємо кореляційну функцію c допомогою встроеной в MATLAB
=1 * 10 ^ (- 6);=0-Rtau: 10 ^ (- 6): T-Rtau;
% Формуємо ваговій сигнал
=A * exp ((- (abs (RTime))/tau));=2;=RTime;=RSignal; k=1: N=[RTime RTime (1, end) + yTime (1, 2: end)];=[RSignal ySignal (1, 2: end)];
% Застосовуємо кореляційну функцію вбудовану в MATLAB=xcorr (Signal, RSignal);
% Відображаємо отриману кореляційну функцію
(3); (R); ( Кореляційна функція сигналу );
% Обчислюємо енергетичний спектр за допомогою кореляційної функції
=fft (R);=abs (G);
% Відображаємо енергетичний спектр
=0: SamplingRate/length (G): SamplingRate - SamplingRate/length (G); (4); (Freq, G); ( Енергетичний спектр сигналу ); ( Частота , Гц );
% Зрушуємо компоненту нульової частоти швидкого перетворення Фур'є в центр
% графіка
=fftshift (G);
% Відображаємо енергетичний спектр сигналу з нульовою частотою
% посередині графіка (5);=-SamplingRate/2: SamplingRate/length (G): SamplingRate/2 - SamplingRate/length (G); (Freq, G2); ( Енергетичний спектр сигналу з нульовою частотою посередині графіка ); ( Частота, Гц );
% Обчислюємо вектор частот для АЧХ
=121;=T/(N - 1);=(N - 1)/(N * T); % Крок частоти=1/(2 * dt); % Частота найквіста=-nuNyq + dnu * (0: N); % Вектор частот
% Обчислюємо ...