New Unequal Error Protection Strategy for Image Transmission Based on Bilayer-Lengthened PLDPC Code in Half-Duplex Relay System
<p>A graphical example of generating the derived graph.</p> "> Figure 2
<p>A tanner graph of bilayer-lengthened photograph. Black circles and circles with plus represent VNs and CNs, respectively, and the blank circle denotes the VNs which have been punctured.</p> "> Figure 3
<p>Half-duplex relay channel.</p> "> Figure 4
<p>An UEP system model based on half-duplex relay system.</p> "> Figure 5
<p>(<b>a</b>) Factor graph for decoder1. (<b>b</b>) Factor graph for decoder2.</p> "> Figure 6
<p>The frame diagram of the image segmentation UEP scheme.</p> "> Figure 7
<p>The tanner graph of bilayer PLDPC codes with the syndrome. (<b>a</b>) Bilayer PLDPC codes <math display="inline"><semantics> <mrow> <msub> <mi>H</mi> <mrow> <mi>s</mi> <mi>r</mi> <mo>,</mo> </mrow> </msub> <msub> <mrow/> <mn>1</mn> </msub> </mrow> </semantics></math> with the syndrome; (<b>b</b>) Bilayer PLDPC codes <math display="inline"><semantics> <mrow> <msub> <mi>H</mi> <mrow> <mi>s</mi> <mi>r</mi> <mo>,</mo> </mrow> </msub> <msub> <mrow/> <mi>i</mi> </msub> </mrow> </semantics></math> with the syndrome.</p> "> Figure 8
<p>The end-to-end performance comparison of bilayer-lengthened PLDPC code and AR3A code in in half-duplex relay system.</p> "> Figure 9
<p>The comparison of recovery images in 3 strategies.</p> "> Figure 10
<p>The PSNR comparison of ‘Lena’s recovery image in 4 protection strategies.</p> "> Figure 11
<p>The FSIM comparison of ‘Lena’s recovery image in 3 protection strategies.</p> "> Figure 12
<p>The average number of decoding iterations comparison in three strategies.</p> ">
Abstract
:1. Introduction
- (1)
- This paper proposes the concept that the integer and decimal parts of DCT coefficients have different levels of importance instead of considering high-frequency and low-frequency components of DCT coefficients with different levels of importance traditionally. Based on this, a joint source-channel coding UEP scheme (UEP-1) is designed based on bilayer-lengthened PLDPC code in half-duplex relay systems.
- (2)
- This paper further proposes an elaborate UEP scheme (UEP-2) with excellent performance. We can realize UEP for image sub-blocks information with different levels of importance by variable rates and only need to store one bilayer protograph base matrix without extensive re-optimization. It reduces the required cache space for practical applications greatly. In the UEP-2 scheme, image sub-blocks are assigned to the corresponding class according to the classification map generated by K-means clustering.
2. Preliminaries and Notations
2.1. Protograph LDPC Code
2.2. Bilayer-Lengthened PLDPC Code
2.3. Half-Duplex Relay System
3. New UEP Strategy
3.1. UEP System Model
Encoding/Decoding of UEP System
3.2. Image Segmentation UEP Strategy
3.2.1. Image Segmentation
3.2.2. Encoding of Image Segmentation UEP Strategy
4. Results
4.1. Simulation Result
4.2. Complexity Analysis
5. Discussion and Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Li, Q.; Yu, M.; Pandharipande, A.; Ge, X. Outage Analysis of Co-Operative Two-Path Relay Channels. IEEE Trans. Wirel. Commun. 2016, 15, 3157–3169. [Google Scholar] [CrossRef]
- Chen, P.; Xie, Z.; Fang, Y.; Chen, Z.; Mumtaz, S.; Rodrigues, J.J.P.C. Physical-Layer Network Coding: An Efficient Technique for Wireless Communications. IEEE Netw. 2020, 34, 270–276. [Google Scholar] [CrossRef] [Green Version]
- Chen, P.; Liew, S.C.; Shi, L. Bandwidth-Efficient Coded Modulation Schemes for Physical-Layer Network Coding with High-Order Modulations. IEEE Trans. Commun. 2017, 65, 147–160. [Google Scholar] [CrossRef]
- Hunter, T.E.; Nosratinia, A. Diversity through Coded Cooperation. IEEE Trans. Wirel. Commun. 2006, 5, 283–289. [Google Scholar] [CrossRef] [Green Version]
- Rossetto, F.; Zorzi, M. Mixing Network Coding and Cooperation for Reliable Wireless Communications. IEEE Wirel. Commun. 2011, 18, 15–21. [Google Scholar] [CrossRef]
- Tsiropoulou, E.E.; Vamvakas, P.; Papavassiliou, S. Joint Utility-Based Uplink Power and Rate Allocation in Wireless Networks: A non-cooperative game theoretic framework. Phys. Commun. 2013, 9, 299–307. [Google Scholar] [CrossRef]
- El-ghorab, M.A.; El-meligy, M.R.; Ibrahim, M.M.; Newagy, F. Energy-Efficient User Pairing for Downlink NOMA in Massive MIMO Networks. Appl. Sci. 2022, 12, 5421. [Google Scholar] [CrossRef]
- Ali, Z.J.; Noordin, N.K.; Sali, A.; Hashim, F.; Balfaqih, M. Novel Resource Allocation Techniques for Downlink Non-Orthogonal Multiple Access Systems. Appl. Sci. 2020, 10, 5892. [Google Scholar] [CrossRef]
- Zhao, M.; Akansu, A.N. UEP of progressive images in wireless channels. In Proceedings of the Vehicular Technology Conference Fall 2000, Boston, MA, USA, 24–28 September 2000. [Google Scholar]
- Zhao, M.; Akansu, A.N. Optimization of dynamic UEP schemes for embedded image sources in noisy channels. In Proceedings of the International Conference on Image Processing (ICIP), Vancouver, BC, Canada, 10–13 September 2000. [Google Scholar]
- Yang, X.; Yuan, D.; Ma, P.; Jiang, M. New research on unequal error protection (UEP) property of irregular LDPC codes. In Proceedings of the First IEEE Consumer Communications and Networking Conference (CCNC), Las Vegas, NV, USA, 5–8 January 2004. [Google Scholar]
- Ma, P.; Kwak, K.S. Modulation-assisted UEP-LDPC codes in image transmission. In Proceedings of the 9th International Symposium on Communications and Information Technology (ISCIT), Icheon, Korea, 28–30 September 2009. [Google Scholar]
- Liao, Y.; Qiu, M.; Yuan, J. Design and Analysis of Delayed Bit-Interleaved Coded Modulation with LDPC Codes. IEEE Trans. Commun. 2021, 69, 3556–3571. [Google Scholar] [CrossRef]
- Xu, B.; Zhang, Z.M.; Zhang, E.Y.; He, Y.L. Research on Unequal Error Protection with Irregular LDPC and Application on Image Transmission. In Proceedings of the 2nd International Congress on Image and Signal Processing (ICISP), Tianjin, China, 17–19 October 2009. [Google Scholar]
- Zhang, W.; Jing, X.; Zhang, Z.; Chen, Q. Image transmission with UEP-LT over MIMO channels. In Proceedings of the 22nd Wireless and Optical Communication Conference (WOCC), Chongqing, China, 16–18 May 2013. [Google Scholar]
- Ninkovic, V.; Vukobratovic, D.; Häger, C.; Wymeersch, H.; Graell i Amat, A. Autoencoder-Based Unequal Error Protection Code. IEEE Commun. Lett. 2021, 25, 3575–3579. [Google Scholar] [CrossRef]
- Yao, X.; Wan, H.; Ma, X. A type-aware coding approach for unequal message protection. Phys. Commun. 2022, 53, 101721. [Google Scholar] [CrossRef]
- Chung, S.-Y.; Forney, G.D.; Richardson, T.J.; Urbanke, R. On the Design of Low-density Parity-check Codes within 0.0045 dB of the Shannon Limit. IEEE Commun. Lett. 2001, 5, 58–60. [Google Scholar] [CrossRef]
- Fossorier, M.P.C. Iterative reliability-based decoding of low-density parity check codes. IEEE J. Sel. Areas Commun. 2001, 5, 908–917. [Google Scholar] [CrossRef]
- Dai, L.; Fang, Y.; Yang, Z.; Chen, P.; Li, Y. Protograph LDPC-Coded BICM-ID With Irregular CSK Mapping in Visible Light Communication Systems. IEEE Trans. Veh. Technol. 2021, 70, 11033–11038. [Google Scholar] [CrossRef]
- Chen, P.; Wang, L.; Lau, F.C.M. One Analog STBC-DCSK Transmission Scheme not Requiring Channel State Information. IEEE Trans. Circuits Syst. I Regul. Pap. 2013, 60, 1027–1037. [Google Scholar] [CrossRef]
- Chen, P.; Cai, K.; Zheng, S. Rate-Adaptive Protograph LDPC Codes for Multi-Level-Cell NAND Flash Memory. IEEE Commun. Lett. 2018, 22, 1112–1115. [Google Scholar] [CrossRef]
- Chen, L.; Chen, P.; Lin, Z. Artificial Intelligence in Education: A Review. IEEE Access 2020, 8, 75264–75278. [Google Scholar] [CrossRef]
- Chen, C.; Xiang, J.; Ye, Z.; Yan, W.; Wang, S.; Wang, Z.; Chen, P.; Xiao, M. Deep Learning-Based Energy Optimization for Edge Device in UAV-Aided Communications. Drones 2022, 6, 139. [Google Scholar] [CrossRef]
- Fang, Y.; Bu, Y.; Chen, P.; Lau, F.C.M.; Otaibi, S.A. Irregular-Mapped Protograph LDPC-Coded Modulation: A Bandwidth-Efficient Solution for 6G-Enabled Mobile Networks. IEEE Trans. Intell. Transp. Syst. 2021. early access. [Google Scholar] [CrossRef]
- Razaghi, P.; Yu, W. Bilayer Low-density Parity-check Codes for Decode-and-Forward in Relay Channels. IEEE Trans. Inf. Theory 2007, 53, 3723–3739. [Google Scholar] [CrossRef] [Green Version]
- Vahabzadeh, O.; Salehi, M. Design of bilayer lengthened LDPC codes for Rayleigh fading relay channels. In Proceedings of the 45th Annual Conference on Information Sciences and Systems, Baltimore, MD, USA, 23–25 March 2011. [Google Scholar]
- Van Nguyen, T.; Nosratinia, A.; Divsalar, D. Bilayer protograph codes for half-duplex relay channels. IEEE Trans. Wirel. Commun. 2013, 12, 1969–1977. [Google Scholar] [CrossRef]
- Fang, Y.; Bi, G.; Guan, Y.L.; Lau, F.C. A survey on protograph LDPC codes and their applications. IEEE Commun. Surv. Tutor. 2015, 17, 1989–2016. [Google Scholar] [CrossRef]
- Dai, J.; Tan, K.; Si, Z.; Niu, K.; Chen, M.; Poor, H.V.; Cui, S. Learning to decode protograph LDPC codes. IEEE J. Sel. Areas Commun. 2021, 39, 1983–1999. [Google Scholar] [CrossRef]
- Cover, T.; Gamal, A.E. Capacity theorems for the relay channel. IEEE Trans. Inf. Theory 1979, 25, 572–584. [Google Scholar] [CrossRef] [Green Version]
- Lengwehasatit, K.; Ortega, A. Scalable Variable Complexity Approximate forward DCT. IEEE Trans. Circuits Syst. Video Technol. 2004, 14, 1236–1248. [Google Scholar] [CrossRef]
- Triantafyllidis, G.A.; Tzovaras, D.; Strintzis, M.G. Blocking Artifact Detection and Reduction in Compressed Data. IEEE Trans. Circuits Syst. Video Technol. 2002, 12, 877–890. [Google Scholar] [CrossRef]
- Banerjee, S.; Choudhary, A.; Pal, S. Empirical Evaluation of K-Means, Bisecting K-Means, Fuzzy C-Means and Genetic K-Means Clustering Algorithms. In Proceedings of the IEEE International WIE Conference on Electrical and Computer Engineering (WIECON-ECE), Pune, India, 19–21 December 2016. [Google Scholar]
- Singh, U.P.; Chouhan, S.S.; Jain, S. Images as Graphical Password: Verification and analysis using non-regular low-density parity check coding. Int. J. Inf. Technol. 2020, 1, 41. [Google Scholar] [CrossRef]
- Chouhan, S.S.; Koul, A.; Singh, U.P. Image Segmentation Using Computational Intelligence Techniques: Review. Arch. Comput. Methods Eng. 2018, 64, 533–596. [Google Scholar] [CrossRef]
- Chouhan, S.S.; Koul, A.; Singh, U.P. Soft computing approaches for image segmentation: A survey. Multimed. Tools Appl. 2018, 77, 28483–28537. [Google Scholar] [CrossRef]
- Chouhan, S.S.; Koul, A.; Singh, U.P. Image segmentation using fuzzy competitive learning based counter propagation network. Multimed. Tools Appl. 2019, 5, 35263–35287. [Google Scholar] [CrossRef]
Section 2.1 | |
B | Protograph base matrix |
H | Protograph LDPC matrix |
v | Variable node |
c | Check node |
Z | Lifting factor from protograph base matrix to protograph LDPC matrix |
Np | The number of variable nodes in the protograph base matrix |
N | The number of variable nodes in the protograph LDPC matrix |
Mp | The number of check nodes in the protograph base matrix |
M | The number of check nodes in the protograph LDPC matrix |
K | The number of information bits in the protograph LDPC code |
Section 2.2 | |
Bsd | Bilayer-lengthened protograph base matrix with a lower rate |
Be | Extension base matrix |
Bsr | Bilayer-lengthened protograph base matrix with high rate extended by Bsd |
Section 2.3 | |
X1 | The broadcasted signal from the source during time slot one |
X2 | The broadcasted signal from the source during time slot two |
Y1 | Received signal in the destination during time slot one |
Y2 | Received signal in the destination during time slot two |
V1 | Received signal in the relay during time slot one |
L2 | The transmitted signal from the relay to the destination during time slot two |
Zsr | Additive Gaussian noise received by the relay |
Zd1 | Additive Gaussian noise received by destination during time slot one |
Zd2 | Additive Gaussian noise received by destination during time slot two |
The power constraint of the source during time slot one | |
The power constraint of the source during time slot two | |
The power constraint of the relay during time slot two | |
SNRij | Signal-to-noise ratio between node i and node j |
Parameters | EEP | UEP-1 | UEP-2 |
---|---|---|---|
Code length | 1296 | 1296 | 1296 |
Code rate | 3/4 | 3/4 | 2/3, 3/4, 4/5, 5/6 |
a (dB) | no relay | 1.4 | 1.4 |
b (dB) | no relay | 1.6 | 1.6 |
Strategy | Modules in Three Strategies | |||
---|---|---|---|---|
Reordering Image Sub-Block | Distinguish Image Source | Relay Decoding | Destination Joint Decoding | |
EEP | no | no | no | no |
UEP-1 | no | yes | yes | yes |
UEP-2 | yes | yes | yes | yes |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Gao, T.; Xiao, M.; Chen, P.; Gao, D. New Unequal Error Protection Strategy for Image Transmission Based on Bilayer-Lengthened PLDPC Code in Half-Duplex Relay System. Symmetry 2022, 14, 1662. https://doi.org/10.3390/sym14081662
Gao T, Xiao M, Chen P, Gao D. New Unequal Error Protection Strategy for Image Transmission Based on Bilayer-Lengthened PLDPC Code in Half-Duplex Relay System. Symmetry. 2022; 14(8):1662. https://doi.org/10.3390/sym14081662
Chicago/Turabian StyleGao, Tian, Min Xiao, Pingping Chen, and Diyan Gao. 2022. "New Unequal Error Protection Strategy for Image Transmission Based on Bilayer-Lengthened PLDPC Code in Half-Duplex Relay System" Symmetry 14, no. 8: 1662. https://doi.org/10.3390/sym14081662
APA StyleGao, T., Xiao, M., Chen, P., & Gao, D. (2022). New Unequal Error Protection Strategy for Image Transmission Based on Bilayer-Lengthened PLDPC Code in Half-Duplex Relay System. Symmetry, 14(8), 1662. https://doi.org/10.3390/sym14081662