[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Зачем нужна многозадачность в DSP при обработке сигналов в реальном времени? На приём и принятие решения каждые 10мс по 6 частотам примерно требуется:
- 53 цикла SHARCа на прерывание для обновления промежуточного результата всех частот;
- 66 циклов для принятия решения по всем частотам один раз за 7,5мс.
Т.о. задачу можно решать в реальном времени без дополнительной буферизации мгновенных отсчётов сигнала, используя модифицированный алгоритм ДПФ (2 промежуточных результата на частоту).
Передатчику требуется менее 5 циклов для реализации табличного алгоритма формирования частотных комбинаций. Например, SHARC может проводить обработку 60 канальных интервалов в реальном масштабе времени (125мкс, 2*Е1; сигнализация R1.5|R2) с выполнением параллельно задач по поддержанию HOST интерфейса.
E-mail: info@telesys.ru