Разделы сайта

Реализация детектора FSK модулированного сигнала

Некогерентный детектор 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 2

Интересное из раздела

Расчет системы электропитания и ее элементов
Цель работы: составить по заданным условиям задания один из вариантов системы электропитания с расчетом и выбором ее элементов. Электропитание любой сис ...

Построение телефонной сети малого предприятия на программной АТС Asterisc
В настоящее время телекоммуникационные технологии находятся на столь высоком уровне развития, что внедряются абсолютно в любые устройства, начи ...

Генератор цифровых тестовых сигналов
Ускорение научно-технического прогресса, развитие автоматизации процессов производства требует постоянного совершенствования систем сбора и переработки информации. Наибол ...