Некогерентный детектор 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()
Расчет спектра и энергетических характеристик сигнала
В последнее десятилетие ХХ века произошла научно-техническая революция в
области транспортной связи, в основе которой лежат два крупных достижения науки
сер ...
Анализ сигналов в радиотехнических цепях
Теоретическая
часть должна включать:
расчеты
спектральной плотности, амплитудного и фазового спектров сигнала и его
автокорреляционной фун ...
Взаимодействие сигналов контроля в сети NGSDH с трактами VC-12
Телекоммуникации всегда были одной из бурно развивающихся
отраслей. С момента зарождения и до нашего времени, сети электросвязи прошли
через целый ряд революц ...