В предположении что все сигналы можно описать функциями не проще ли организовать расчёт "на лету" отсчетов генерируемого сигнала (sin, треугольный и т.д.)
На 51-ом 16кБ под математику за глаза, вторые 16 под матописание сигналов. Учитывая что предполагалась разархивация полагаю что время на расчёт отсчётов будет