Цитата(Leshii @ Sep 23 2007, 12:49)

По поводу моделей. Взял за основу qam_fb_symbol_sync_fb_phase_sync_agc_var_ch_delay_eq_2007_07_21.mdl.
Хотелось бы разобраться по полной и соответственно есть вопросы.
1. Вы применяете Farrow Interpolator. Почему именно его, а не Sinc или Lagrange Interpolation например?
Он из лагранжа выводится, удобен для вычислений. Меняя mu от -1 до 0 получаем дробную задержку от z^(-3) до z^(-2). Ну и ессно для него необходима некоторая передискретизация.
Цитата(Leshii @ Sep 23 2007, 12:49)

2. Общая идея блока channel_delay понятна - создаете дисперсионный канал с отсчетами произвольными по фазе, а конкретный механизм, особенно что касается работы блоков Variable
Selector пока не понял что для чего там.
Там моделируется канал с медленно меняющейся переменной задержкой по синусоидальному закону для проверки работы символьного синхронизатора. Можно наблюдать как mu c NCO символьного синронизатора отслеживает синусоидалное изменение задержки. Variable
Selector - это мультплексор который выбирает с линии задержки по 4 подряд отсчёта необходимых для интерполятора фарроу.
Цитата(Leshii @ Sep 23 2007, 12:49)

3. Правильно я понял, что в подсистеме формирования сигнала/канала Вы сформировали сигнал с частотой дискретизации в 8 раз выше символьной и сформировали двухлучевой (с задержкой лучей 2 символа) канал (ну и плюс ошибка по фазе несущей и БГШ)?
Правильно.
Цитата(Leshii @ Sep 23 2007, 12:49)

4.Эквалайзер у Вас 64 таповый? И работает/обновляется на входной частоте, т.е. в 8 раз выше символьной скорости?
Нет. Символьным синхронизатором осуществляется ресамлинг до 2-х отсчётов на символ, затем уже идёт комплексный эквалайзер в 64 тапа.