Следующий метод приема будет гораздо эффективнее такой примитивной ФАПЧ.
2. Умножаем сигнал на exp(jW1t) и exp(jW2t), где W1 и W2 - несущие частоты.
3. Выделяем комплексные огибающие сигналов с этими несущими с помощью ФНЧ, согласованного с огибающей элементарной посылки.
<{POST_SNAPBACK}>
Станислав, а поясни пожалуйста что значит умножить на exp?
2. input(n) = input(n) * exp(j*2*PI*F1*n/Fs)
3. out_one(n) = SUM (input(m) * exp(j*2*PI*F1*m/Fs))
сумма от m = n до n + N1.
Где F1 - частота 1, Fs - частота дискретизации, input(n) - входная выборка, N1 - количество отсчетов на бит.
Я правильно понял? Если да, то зачем умножать входную последовательность?
Я смоделировал выше описанное (без п.2) в матлабе. Нормально получилось, но хочется большего. :)) Может я не учел какие-нибудь тонкости?
Во вложенном файле Матлабовский проект.
FskDekoder.rar