Signal compaction using polynomial EVD for spherical array processing with applications