|
[1] R. G. Gallager, “Low-density parity-check codes,” IRE Trans. Inf. Theory, vol. IT-8, pp. 21-28, Jan. 1962. [2] Jinghu Chen, A. Dholakia, E. Eleftheriou, M. P. C. Fossorier and Xiao-Yu Hu,“Reduced-complexity decoding of LDPC codes,” in IEEE Transactions on Communications, vol. 53, no. 8, pp. 1288-1299, Aug. 2005. [3] J. Chen and M. P. C. Fossorier, “Density evolution for two improved BP-based decoding algorithms of LDPC codes,” in IEEE Communications Letters, vol. 6, no. 5, pp. 208-210, May 2002. [4] R. Tanner, “A recursive approach to low complexity codes,” in IEEE Transactions on Information Theory, vol. 27, no. 5, pp. 533-547, Sep 1981. [5] F. R. Kschischang, B. J. Frey and H. A. Loeliger, “Factor graphs and the sumproduct algorithm,” in IEEE Transactions on Information Theory, vol. 47, no. 2, pp. 498-519, Feb 2001. [6] E. Sharon, S. Litsyn and J. Goldberger, “An efficient message-passing schedule for LDPC decoding,” Electrical and Electronics Engineers in Israel, 2004. Proceedings. 2004 23rd IEEE Convention of, 2004, pp. 223-226. [7] D. E. Hocevar, “A reduced complexity decoder architecture via layered decoding of LDPC codes,” Signal Processing Systems, 2004. SIPS 2004. IEEE Workshop on, 2004, pp. 107-112. [8] P. Radosavljevic, A. de Baynast and J. R. Cavallaro, “Optimized message passing schedules for LDPC decoding,” Conference Record of the Thirty-Ninth Asilomar Conference on Signals, Systems and Computers, 2005., Pacific Grove, CA,
2005, pp. 591-595. [9] Juntan Zhang and M. P. C. Fossorier, “Shuffled iterative decoding,” in IEEE Transactions on Communications, vol. 53, no. 2, pp. 209-213, Feb. 2005. [10] Zhiqiang Cui, Zhongfeng Wang, Xinmiao Zhang and Qingwei Jia, “Efficient decoder design for high-throughput LDPC decoding,” Circuits and Systems, 2008. APCCAS 2008. IEEE Asia Pacific Conference on, Macao, 2008, pp. 1640-1643. [11] Z. Cui, Z. Wang and X. Zhang, “Reduced-complexity column-layered decoding and implementation for LDPC codes,” in IET Communications, vol. 5, no. 15, pp. 2177-2186, October 14 2011. [12] Jieng-Heng Shy, “LDPC coded modulation and its applications to MLC flash memory,” NTHU Master Thesis, 2013. [13] Jheng-Jhe Yang, “Constructions of QC-LDPC code based on masking and pdf,” NTHU Master Thesis, 2014. [14] Ying-Chi Hou, “Implementation of flexible QC-LDPC codec on FPGA,” NTHU Master Thesis, 2014. [15] Ting-Yu Kuan, “A hardware design of LDPC coded 8-ASK scheme for flash memory applications,” NTHU Master Thesis, 2015. [16] Chu-Tian Chen, “A shuffled LDPC decoder architecture for error-floor evaluation,” NTHU Master Thesis, 2015. [17] Bo-Hua Lin, “Application of LDPC coded modulation to NAND flash,” NTHU Master Thesis, 2016. [18] Schreckenbach, Frank, et al. “Optimization of symbol mappings for bitinterleaved coded modulation with iterative decoding,” Communications Letters, IEEE 7.12 (2003): 593-595. [19] W. Jiadong, T. Courtade, H. Shankar, and R. D. Wesel, “Soft information for LDPC decoding in flash: Mutual-information optimized quantization,” in Proc. IEEE Globecom, 2011, pp. 1-6. [20] Wang, Jiadong, et al. “LDPC decoding with limited-precision soft information in flash memories,” arXiv preprint arXiv:1210.0149 (2012). [21] G. Dong, N. Xie, and T. Zhang. “On the use of soft-decision error-correcting codes in NAND flash memory,” IEEE Trans. Circ. and Sys., 58(2):429–439, Feb. 2011. [22] L. Meng, C. Abdel Nour, C. Jego, and C. Douillard, “Design and FPGA prototype of a bit-interleaved coded modulation receiver for the DVB-T2 standard,” in IEEE workshop on Signal Processing System, (Sam Francisco, USA), pp. 162–
167, Oct. 2010. [23] M. Li, C. A. Nour, C. Jgo, J. Yang and C. Douillard, “A shuffled iterative bitinterleaved coded modulation receiver for the DVB-T2 standard: Design, implementation and FPGA prototyping,” 2011 IEEE Workshop on Signal Processing Systems (SiPS), Beirut, 2011, pp. 55-60. [24] P. Zhao, C. Qian, Z. Wang, L. Dai and S. Chen, “Shuffled iterative receiver for LDPC-coded MIMO systems,” 2015 IEEE International Conference on Communications (ICC), London, 2015, pp. 2768-2773. [25] C. A. Aslam, Y. L. Guan and K. Cai, “Improving the belief-propagation convergence of irregular LDPC codes using column-weight based scheduling,” in IEEE Communications Letters, vol. 19, no. 8, pp. 1283-1286, Aug. 2015. [26] Peter Hulbert, Keithley Instruments Inc. “Alternative NVM technologies require new test approaches, part 1,” Nov. 2012, from http://www.eetimes.com/document.asp?doc id=1280120 [27] Chris Buckel, “Understanding flash: The fall and rise of flash memory,” Feb. 2016, from https://flashdba.com/tag/understanding-flash/ [28] Cheng-Wen Wu, “Flash memory testing,” NTHU course slides, 2016. [29] Roy Ward, Tim Molteno, “Table of linear feedback shift registers,” Oct. 26, 2007. [30] Bastian Molkenthin. “Understanding and implementing CRC (cyclic redundancy check) calculation,” May. 2015, from http://www.sunshine2k.de/articles/coding/crc/understanding crc.html [31] Synopsys, Inc. DesignWare building block IP: Universal parallel (combinational) CRC generator/checker, June 2015. [32] Zongwang Li, Lei Chen, Lingqi Zeng, S. Lin and W. H. Fong, ”Efficient encoding of quasi-cyclic low-density parity-check codes,” in IEEE Transactions on Communications, vol. 54, no. 1, pp. 71-81, Jan. 2006. [33] D. U. Lee, J. D. Villasenor, W. Luk and P. H. W. Leong, “A hardware gaussian noise generator using the Box-Muller method and its error analysis,” in IEEE Transactions on Computers, vol. 55, no. 6, pp. 659-671, June 2006. [34] Andrea Goldsmith. Wireless communications. Cambridge University Press, New York, NY, 2005. [35] John R. Barry, David G. Messerschmitt. Edward A. Lee, Digital communication: Third Edition. Kluwer Academic Publishers, Norwell, MA, 2003. [36] F. Schreckenbach, Iterative decoding of bit-interleaved coded modulation, 2007, [online] Available: online [37] Ron Wilson, “CPUs in FPGAs: many faces to a trend,” March. 2011, from http://www.edn.com/electronics-news/4369558/CPUs-in-FPGAs-many-facesto-a-trend [38] Xilinx, Inc. MicroBlaze processor reference guide UG984 (v2014.1), April 2, 2014. [39] Xilinx, Inc. Vivado design suite user guide: Embedded processor hardware Design UG898 (v2014.2), June 4, 2014. [40] Xilinx, Inc. Vivado design suite: AXI reference guide UG1037 (v3.0), June 24, 2015. [41] Xilinx, Inc. OS and libraries document collection UG643 (v2014.2), June 4, 2014. [42] Xilinx, Inc. 7 Series FPGAs overview: Product specification DS180 (v1.17), May 27, 2015. [43] Xilinx, Inc. 7 Series FPGAs configurable logic block: User guide UG474 (v1.7), Nov. 17, 2014. |