“…Previous studies on fountain codes have thus mainly been limited to erasure channels. Nevertheless, due to the advantages of simplicity, high performance, and flexibility of fountain codes compared to fixedrate FEC codes, there has been significant interest in the design of the former for noisy channels such as binary symmetric channels (BSCs) [6], fading channels [7,8], wireless relay channels [9], and binary input additive white Gaussian noise (BIAWGN) channels [10][11][12][13][14]. It is noteworthy that fountain codes are very applicable to other channels and can be used to approach channel capacity over various channels.…”