Спасибо за ответ,
Schrodinger's cat!
Тут же вылезает бонус, раз и так сделали SVD то можно и сингулярные числа анализировать. Отделить компоненты сигнала от шума. Оно же и дырку замажет.
Да, про шум я полностью согласен, поэтому я и пытаюсь в сторону Прони смотреть, но вот с замазыванием дырки - есть большие сомнения.
Вот смотрите, пусть у нас 1000 отсчетов, мы ожидаем 10 компонент, а дырка у нас 100 отсчетов. То есть в матрице перед сингулярным разложением будет такая дырка где-то по середине на всю ее ширину и на 100 строк. Сингулярное разложение это дело восстановить ну ни как не сможет. Оно теоретически может довосстановить до 10 строк в верхней и нижней части этой дырки, но, по хорошему, там должно быть даже не 10, а существенно меньше получаться.
Если взять больше компонент, то в аппроксимацию будут залезать шумовые компоненты и, от того, что я по ним буду что-то восстанавливать мне будет только хуже.