sparse decoder/precoder integrated into collector/encoder. tested, works.