Расчёт информационных параметров сообщения
ФГОУ ВО
«ДАЛЬНЕВОСТОЧНЫЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ»
Кафедра
«Автоматика, телемеханика и связь»
ТЕОРИЯ СВЯЗИ
Курсовая работа
КР: 23.05.05 236
Выполнил: Войнов А.А.
Проверил: Разуваев В.А.
Хабаровск
2020
ЗАДАНИЕ 1.1.
Войнов Алексей Александрович
U1 = 4 В
U2= 5 В
K= 3
T= 0,006 c
Nфз – количество двоичных «1» в третьей букве фамилии студента четное.0
Расчёт параметров и характеристик сигналов
1. Рассчитать мгновенную мощность суммы двух сигналов s1(t) и s2(t), построить график в пределах [0…T]. Т – период колебаний.
С учетом варианта получаем:
Угловая частота сети:
.
.
.
.
Сигналы:
s1(t) = Um1Cos(w1t)
s2(t) = Um2Cos(w1t + )
Мощность суммы сигналов:
U1=4; % амплитуда сигнала s1(t)
U2=5; % амплитуда сигнала s2(t)
T=0.007; % период сигнала s1(t)
N=1024; % число отсчётов
dt=T/N; % шаг по времени
t=[0:dt:T-dt]; % время
s1=U1*cos(2*pi*t/T); % сигнал s1(t)
s2=U2*cos(4*pi*t/T+pi/3); % сигнал s2(t)
s=s1+s2; % сумма сигналов
s3=s1.*s2; % произведение двух сигналов
P1=sum(s1.^2)/1024; % средняя мощность сигнала s1(t)
P2=sum(s2.^2)/1024; % средняя мощность сигнала s2(t)
P=sum(s.^2)/1024; % средняя мощность суммы сигналов
E1=P1*T; % энергия сигнала s1(t)
E2=P2*T; % энергия сигнала s2(t)
E=P*T; % энергия суммы сигналов
E12=round(sum(s3)/1024,4); % взаимная энергия двух сигналов
% вывод значений
Power=sprintf('P1=%g P2=%g P=%g',P1,P2,P)
Energy=sprintf('E1=%g E2=%g E=%g E12=%g',E1,E2,E,E12)
Взаимная энергия равна нулю, значит сигналы являются ортогональными.
|
|
1.2 Построить автокорреляционную (АКФ) и взаимную корреляционную функцию (ВКФ) двух сигналов. Для построения АКФ взять двоичную кодовую комбинацию третьей буквы фамилии в коде UTF. Для построения ВКФ взять двоичные кодовые комбинации третьей буквы фамилии и второй буквы имени в коде UTF. Четыре первых нуля в кодовой комбинации не учитывать.
АКФ: «0100 0011 1110». ВКФ: «0100 0011 1110» и «0100 0011 0000».
При непрерывном времени формула АКФ имеет вид: . При переходе в дискретное время: заменяется на , , а будет соответствовать переменной . Интеграл вычисления АКФ переходит в сумму, формула будет иметь вид: .
|
| ||||||||||||||||||||||||||
0 (н) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 (н) | |||||||||||||||
1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | |||||||||||||||
0 | 0
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
0 |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||||||||||
0 |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||||||||||
0 |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||||||||||
1 |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | ||||||||||||||
1 |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | ||||||||||||||
1 |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | ||||||||||||||
1 |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | ||||||||||||||
1 |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | ||||||||||||||
0 |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||||||||||
АФК | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 3 | 4 | 6 | 4 | 3 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | ||||
№ | -11 | -10 | -9 | -8 | -7 | -6 | -5 | -4 | -3 | -2 | -1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | ||||
График АКФ:
Проверим правильность расчёта АКФ с помощью программы MatLAB.
m=[-11:11]; % диапазон изменения сдвига m (12*2-1=23 значения)
s=[0 1 0 0 0 0 1 1 1 1 1 0]; % исходный сигнал
[R, m]=xcorr(s, s); % вычисление АКФ
plot(m, R) % построение графика
grid on
При определении ВКФ используется формула: .
|
| ||||||||||||||||||||||||||
0 (н) | 0 | 0 | 0
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 (н) | |||||||||||||||
1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | |||||||||||||||
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
0 |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||||||||||
0 |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||||||||||
0 |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||||||||||
1 |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | ||||||||||||||
1 |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | ||||||||||||||
1 |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | ||||||||||||||
1 |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | ||||||||||||||
1 |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | ||||||||||||||
0 |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||||||||||
АФК | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 3 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | ||||
№ | -11 | -10 | -9 | -8 | -7 | -6 | -5 | -4 | -3 | -2 | -1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | ||||
Расчёт спектра сигнала
2.1. Нарисовать в масштабе временную реализацию сигнала. Рассчитать и построить спектр сигнала, для этого определить коэффициенты , , , , . Определить эффективную ширину спектра. Восстановить сигнал по сумме гармоник.
U=4 В
NФ1=4
NФ2=6
NФ3=4
Q=6
T=0,006 с
𝜏И=2,3
NФ1+ NФ2=10 выбираем четную последовательность прямоугольных импульсов.
n | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
Частота n/T, Гц | 166 | 332 | 498 | 664 | 830 | 996 | 1162 | 1328 | 1500 |
A0=a0/2, В | 0,6 | ||||||||
an, В | 0,6 | 1,1 | 0,55 | 5,19*10-6 | -0,27 | -0,22 | -5,19*10-6 | 0,15 | 0,13 |
bn, В | 0 | ||||||||
An, В | 0,6 | 1,1 | 0,55 | 5,19*10-6 | -0,27 | -0,22 | -5,19*10-6 | 0,15 | 0,13 |
φn, рад | 0 | ||||||||
P, В2 | 3 | ||||||||
P0, В2 | 0,4 | ||||||||
Pn, В2 | 0,4 | 0,6 | 0,15 | 1,35*10-6 | 0,03 | 0,02 | 1,35*10-6 | 0,012 | 0,01 |
Построим требуемые графики.
2.2. Моделирование процесса восстановления сигнала.
Ps=2,2 В2 При N=8;
Ps=0,9P=2,3 В2; Ширина спектра=332, f=332 Гц;
Проведем моделирование в MatLAB.
При N→∞ форма сигнала после сумматора будет соответствовать исходной последовательности прямоугольных импульсов.
Расчёт информационных параметров сообщения
3.1. Определить энтропию, количество информации и избыточность сообщения из Фамилии Имени Отчества студента.
Войнов Алексей Александрович
N=22
В о й н а л е к а л е к с
M=14
Р(в)=3/22, р(о)=2/22, р(й)=2/22, р(н)=1/22, р(о)=2/22, р(а)=1/22, р(л)=1/22, р(е)=4/22, р(р)=1/22, р(г)=1/22, р(и)=1/22, р(ч)=1/22, р(с)=2/22
ЗАДАНИЕ 3.2
Буква фамилии | Двоичный код |
В | 0100 0011 0010 |
о | 0100 0011 1110 |
й | 0100 0011 1000 |
н | 0100 0011 1101 |
о | 0100 0011 1110 |
в | 0100 0011 0010 |
0100 0011 0010 0100 0011 1110 0100 0011 1000 0100 0011 1101 0100 0011 1110 0100 0011 0010
n(0)=47 n(1)=37
p(0)+p(1)=1
n(01)=17
n(00)=30
n(11)=19
n(10)=18
p(0/0)=30/46=0,65
p(1/0)=17/46=0,35
p(0/1)=18/37=0,49
p(1/1)=19/37=0,51
p(0/0)+p(1/0)=1
p(0/1)+p(1/1)=1
Условие соблюдается:0,96<0,99
Дата добавления: 2021-06-02; просмотров: 64; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!