Некогерентный детектор FSK модулированного сигнала реализуется согласно схеме, описанной в пункте 2.3.2. В корреляционном приемнике последовательно оценивается корреляция каждых 6 (8) отсчетов с прототипами синфазных и квадратурных составляющих сигналов соответствующих частот. В зависимости от того, какая из веток дает максимальный результат корреляции, принимается решение о наличии одной из двух частот. Если в течение порядка 48 итераций накапливаются данные об одной и той же частоте, то принимается решение о том, что передан тот или иной информационный символ. Логический 0 соответствует частоте 16 кГц, логическая 1 - 12 кГц.
Подобная процедура осуществляется до тех пор, пока не будет достигнут последний элемент буфера. Блок схема некогерентного детектора показана на Рис. 3.9. Текст программы, разработанной в среде Microsoft Visual Studio 2008, представлен в ПРИЛОЖЕНИИ 2. В среде MATLAB построен график, отражающий результат работы программы (Рис. 3.8).
Рис. 3.8 Детектированная посылка.
ЗАКЛЮЧЕНИЕ
В процессе данной работы произведен анализ способов модуляции, синхронизации, кодирования и методов их обратных преобразований. Определены оптимальные варианты реализации детектора, декодера, синхронизации.
Передатчиком в лабораторных условиях был передан низкочастотный частотно-манипулированный сигнал на кодек AIC 32 отладочной платы DSK 6416. В интегрированной среде разработки Code Composer Studio (CSS) фирмы Texas Instruments реализована управляющая программа для процессора отладочной платы, позволяющая накапливать дискретные отсчеты принятого сигнала. В среде разработки Microsoft Visual Studio 2008 создан комплекс программных продуктов, моделирующих работу функциональных узлов многоуровневой системы обработки управляющего сигнала в приемной станции АСТСП, которая обеспечивает высокие свойства помехоустойчивости системы. С помощью математического пакета MATLAB получены результаты работы программ в наглядном графическом виде.
В итоге работы произведено проектирование и программная реализация комплексной, многоуровневой системы цифровой обработки сигнала, моделирующей работу приемной станции автоматизированной системы трамвайных стрелочных переводов, обладающей свойством высокой помехозащищенности.
ПРИЛОЖЕНИЕ
Код программы, разработанной в среде Microsoft Visual Studio 2008
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
#define pi 3.141592654
#define BUFFER_IN 16000//объем входного буфура с оцифрованными отсчетами
#define COUNT_BARKER_KOD 7//длинна кода Баркера
#define LIM_CORREL 5//порог корреляции
#define LENGHT_MANCH_KOD 79//длинна посылки после синхронизации в манчестерских битах
#define LENGHT_SV_KOD 36//длинна сверточного кода после декодирования манчестераstruct{//хранилище максимумов Баркера и индексов начала кодаmax;index;
}SINXRON;read_data();DETECTOR();BARKER(int,int);Decoding_Manchester2();Decoding_Svert();x[BUFFER_IN];//входные отсчетыPREMICE[BUFFER_IN/48];//демодулированная посылкаBARKER_KOD[COUNT_BARKER_KOD]={1, 1, 1, -1, -1, 1, -1};//код БаркераKADR[BUFFER_IN/48-5];//хранилище максимумов Баркера и индексов начала кодаSV_KOD[LENGHT_SV_KOD];//сверточный код, полученный после декодирования манчестераflag_erreor=0;//флаг ошибки в манчестере 0-сброшен*out, *fopen(), *in;main()
Расчет модели сети передачи данных
Вариант № 1
Начальная интенсивность внешнего источника λ0 = 1 заявок/с
Таблица 1.
Тип модели
Способы
представления ...
Проект макета на основе PIC контроллера
Сегодняшний день развития вычислительной техники характеризуется бурным
развитием сетевых технологий. При этом, основной упор делается на технологии,
позволяющи ...
Анализ сигналов в радиотехнических цепях
Теоретическая
часть должна включать:
расчеты
спектральной плотности, амплитудного и фазового спектров сигнала и его
автокорреляционной фун ...