Duality between source coding and channel coding and its extension to the side information case | IEEE Journals & Magazine | IEEE Xplore