Вычисление ВКФ двоичных сигналов




Исходная последовательность s1(t) Произведение последовательности s1(t) на сдвинутую последовательность s2(t).
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
Значение АКФ                                              
Позиции -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1   +1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11

 

Проверяем правильность расчета ВКФ с помощью программы MatLab.Код будет иметь вид:

m=[-11:11];

s1=[0 1 0 0 0 1 0 0 0 0 0 0];

s2=[0 1 0 0 0 0 1 1 0 1 0 1];

[R,m]=xcorr(s1,s2);

plot(m,R), grid

 

Рис.6 Результат расчета ВКФ в программе MatLab.

Расчет спектра сигнала

Задание 2.1

Для своего варианта нарисовать в масштабе временную реализацию сигнала. Рассчитать и построить спектр сигнала, для этого определить коэффициенты an, bn, An, φn, Pn. Определить эффективную ширину спектра. Восстановить сигнал по сумме гармоник.

 

Решение задания 2.1

 

Студент – = Чернавин Денис Леонидович.

«Ч» - 0х 0427 – 0000 0100 0010 0111– NФ1=5.

«е» - 0х 0435 – 0000 0100 0011 0101 – NФ2=5.

NФ1+NФ2= 10 - выбираем четную последовательность прямоугольных импульсов.

«б» - 0х0431 –0000 0100 0011 0001– Nф3=4, U=4 B;

«С» - 0x041B – 0000 0100 0001 1011–No1=5, Q=5.

В фамилии 8 букв, следовательно, Т=8 мс. При Q=5, длительность импульса τи в три раза меньше периода Т.

Для рассматриваемого варианта временная реализация будет иметь вид:

Рис.7 Временная реализация в соответсвии с заданием.

Определим коэффициенты ряда Фурье.

Среднее значение или постоянная составляющая сигнала:

Рассчитываем коэффициенты an и bn:

 

 

Вычислим среднюю мощность за период последовательность прямоугольных импульсов по временной реализации:

 

 

Определим мощность постоянной составляющей:

Определим мощности n-ых гармоник:

Определим начальные фазы n-ых гармоник:

𝜑𝑛=𝑎𝑟𝑐𝑡𝑔 , рад

n                  
Частота n/T, Гц                  
А0, В 0.4
an, B 0.6055 0.1871 -0.1247 -0.1514   0.1009 0.0535 -0.0468 -0.0673
bn, B 0.4399 0.5758 0.3839 0.1100   0.0733 0.1645 0.1440 0.0489
An, B 0.7484 0.6055 0.4036 0.1871   0.1247 0.1730 0.1514 0.0832
φn, рад 0.6283 1.2566 1.8850 2.5133 3.1416 0.6283 1.2566 1.8850 2.5133
P, B2 0.8
P0, B2 0.16
Pn, B2 0.2800 0.1833 0.0815 0.0175   0.0078 0.0150 0.0115 0.0035

Результаты расчетов сводим в таблицу:

Таблица 2.1

 

Теперь для проверки правильности найденных нами коэффицинтов и мощностей воспользуемся программой MatLab. Коды будут следующими:

% расчёт коэффициентов без нулевого индекса

U=2; % амплитуда

Q=5; % скважность

n1=[1 2 3 4 5 6 7 8]; % массив индексов от 1 до 8

an=((U/pi)./n1).*sin((2*pi/Q)*n1); % расчёт коэффициентов an

bn=((U/pi)./n1).*(1-cos((2*pi/Q)*n1)); % расчёт коэффициентов bn

An=sqrt(an.^2+bn.^2); % расчёт коэффициентов Аn

fin= atan2(bn, an); % расчёт начальных фаз φn

Pn=(An.^2)/2; % расчёт мощностей гармоник Рn

% добавляем коэффициенты с нулевым индексом

n=[0 n1]; % массив индексов с учётом нулевого (от 0 до 8)

A0= U/Q; % постоянная составляющая, гармоника с индексом 0

P0= A0^2; % мощность постоянной составляющей

an=[A0 an]; % массив коэффициентов an с учётом нулевого

An=[A0 An]; % массив коэффициентов Аn с учётом нулевого

bn=[0 bn]; % массив коэффициентов bn с учётом нулевого

fin=[0 fin]; % массив коэффициентов φn с учётом нулевого

Pn=[P0 Pn]; % массив коэффициентов Рn с учётом нулевого

stem(n, An)

 

Расчет коэффициентов an ряда Фурье:

% выводим графики (показан для коэффициентов an)

stem(n, an)

 

Рис.8 Коэффициенты an

 

Расчет коэффициентов bn ряда Фурье

% выводим графики (показан для коэффициентов bn)

stem(n, bn)

 

Рис.9 Коэффциенты bn

 

Расчет амплитуд гармоник:

% выводим графики (показан для коэффициентов An)

stem(n, An)

 

Рис.10 Коэффициенты An

 

 

Расчет начальных фаз гармоник:

% выводим графики (показан для коэффициентов φn)

stem(n, φn)

 

Рис.11 Начальные фазы гармоник φn

 

 

Далее рассчитываем мощности гармоник.

% выводим графики (показан для коэффициентов Pn)

stem(n, Pn)

 

Рис.12 Спектр мощности

 

Определим суммарную мощность N первых гармоник:

Для N=2: Ps=0.16+0.28+0.1833+0.0815+0.0175=0.7223, В2

Таким образом, если произвести расчет первых четырех гаромник, то получим,что в частотном интервале [0 до 4/Т] сосредоточено примерно 90% средней мощности сигнала. Поэтому можно принять эффективную ширину спектра последовательности прямоугольных импульсов 4/Т=500 Гц. В случае последовательности прямоугольных импульсов ширину спектра, считают с учетом первого нулевого коэффициента. В нашем случае он находится на частоте 675 Гц,таким образом ∆f=675 Гц.

Далее следует восстановить сигнал. Для этого подставим полученные коэффициенты ряда Фурье в сам ряд Фурье, при этом пример N примем равным 9. Воспользуемся программой Maple. Код будет иметь вид:

>

>

 

 

Рис.13 Восстановленный по сумме гармоник сигнала.

При N стремящемся к бесконечности сигнал будет соответствовать исходной послдовательности прямоугольных импульсов.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-05-15 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: