[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Асинхронный коррелятор:
для каждго оцифрованного значения:
sum=0;
for( int i = 1; i < кол-во_отсчетов; i++ )
{ sum = sum + input_value * образ_последовательности[i] ; }
на выходе на каждый такт оцифровки подучаешь очередное значение корреляционной функции.
Синхронный коррелятор:
При синхроимпульсе:
КФ=sum;
sum=0;
i = 0;
для каждго оцифрованного значения:
sum = sum + input_value * образ_последовательности[i] ;
i++ ;
на выходе (при синхроимпульсе) получаешь одно значение корреляционной функции
E-mail: info@telesys.ru