1. Модуль InternalDsp обертка в котором подключатся модули ЦОС системы.
   Структура модуля следующая:
		InternalDsp
			MeasCtrlModule
			WinParameters
			Win_Calc
			CordicNco
				CordicRotation
			ComplPrng
			DspPipeline
				SimpleMult
				SummAcc
				MyIntToFp
				FpCustomMultipliter
			AdcDataCalibration	

2. Модуль ComplPrng генерирует случайную составляющую для подмешивания к полезному сигналу.
3. Модуль CordicNco генерирует отсчеты Sin и Cos для реализации квадратурного демодулятора. Модуль реализован по алгоритму Cordic (см. в интернете).
4. Модуль CordicRotation осуществляет поворот фазы при работе модуля CordicNco. 

5. Модуль DspPipeline обертка для основных модулей ЦОС.
   Модуль реализован в соответствии с документом Блок схема DSP S5435v4port.vsd.

6. Модуль MeasCtrlModule - осуществляет контроль за запуском и остановкой измерений. Определяет режим работы системы из пришедших настроек.
   
7. Модуль NcoRstGen генерирует сигнал сброса для CordicNco. Каждый раз когда происходит переключение частоты ПЧ и приходит новое FreuencyTuningWord (FTW) для CordicNco, модуль отслеживает это, и послее переключеня ПЧ генерирует сброс NCO.
8. Модуль Win_Calc генерирует цифровой фильтр для ЦОСа.
   
   Расчет фильтра реализован на основе приближения функции синуса полиномом 4 степени (про приближение полиномом искать в интернете).
   Модуль может генерировать 3 вида фильтров:
		1. Прямоугольное окно.
		2. Sin^2 окно.
		3. Окно Тьюки.
   Исходя из выбранного фильтра определяется какое окно будет использоваться ЦОСом.
   Фильтры 1Гц-300Кгц - окно Тьюки.
   Фильтры 500КГц-2МГц - Sin^2 окно.
   Фильтры 3МГц - 10МГц - прямоугольные окна. Прямоугольные окна подобраны по колличеству точек так, чтобы удвоенная составляющая сигнала, попадала строго в полосу подавления фильтра.
   

      
9. Модуль WinParameters содержит таблицу с набором фильтров от 1Гц до 10МГц. Модуль выставляет на выходные линии параметры для расчета цифрового фильтра исходя из пришедшей команды.
   Модуль выдает следующие параметры:
		1. Фазовый инкремент.
		2. Стартовый аргумент.
		3. Колличество точек фильтра.
		4. Нормировочный коэффициент фильтра.
		5. Средний шум трассы цифрового фильтра.
		
10. Модуль AdcDataCalibration расчитывает постоянную составляющую в пришедшем сигнале. 
	Алгоритм работы модуля:
		1. Модуль накапливает в аккумуляторе выборку данных с АЦП.
		2. Как только выборка накоплена, берется среднее значение по выборке. 
		3. Значение выдается на выход модуля, чтобы в последствии вычесть её из полезного сигнала от АЦП.