Ну для начала разберитесь, какая будет использована микросхема QPSK. Обычно она интегрированна в головку, и именно он определяет скоростной интерфейс для передачи DVB потока. Сейчас большинство доступных головок построенны на STV0299. Найдите на нее даташит и почитайте. У нее два интерфейса- парралельный восьмибитный и последовательный. Восьмибитку без FPGA захватить неполучиться. Сериальный- можно попробовать на медленных транспондерах через быстрый армовский SPI принять. Если PID фильтр будет программным, то это еще дополнительные проблемы- никакой линух с этим несправится, надо до предела оптимизировать код. В обычных DVB приемниках для фильтрации потока используется аппаратный фильтр. Когда- то филипс выпускал такой фильтр как отдельную микросхему, но это было давно- сейчас все интегрировано. Я надеюсь, у вас поток незакодированный, а то еще и SCA реализовывать программно :-).
|