On joint source-channel coding with action-dependent side information and development of the error correction code using a 2-stage coding system = 액션-의존 보조 정보 시스템의 조인트 소스-채널 코딩과 2-단계 코딩 시스템을 이용한 오류 정정 부호 개발
This thesis is separated into two parts. In the first part, we consider a lossy joint source-channel coding system, where the encoder chooses an action sequence that affects the formation of the channel states, and then creates the channel input sequence based on the state sequence. The decoder chooses an action that affects the nature of the side information, and then reconstructs the source with a side information. This configuration combines the channel model of pure channel coding with action-dependent states and the source model of pure source coding with a side information vender at the decoder. Our setting extends the previously considered communication systems where the encoder has access to the channel state information (CSI) and the decoder has access to the side information that is correlated to the source to a more general system where the encoder and decoder generate action sequences that affect the nature of the state and side information. We prove a separation theorem for this communication system.
In the second part, we develop an error correction code for the flash memory using a 2-stage coding system. The flash memory is a non-volatile memory and is widely used in many mobile devices since it has good characteristics such as portability, good power consumption rate, etc. But the relatively high cost is one of its weaknesses. For solving this problem, multiple levels per cell are used. But this method leads to increased raw error rate and it requires more powerful coding. We use the fact that the flash memory read operation is easy and less noisy, we propose the following 2-stage coding system. After writing the flash memory once and reading its output, the encoder performs another writing. We design the 2-stage coding scheme that matches with the characteristics of the flash memory and has simple encoding and decoding. We show using simulations the performance of the proposed 2-stage coding scheme is better than that of the one-stage scheme.