Enhanced rateless coding and compressive sensing for efficient data/multimedia transmission and storage in AD-HOC and sensor networks