Fulai Liu;Zhuoyao Duan;Lijie Zhang;Baozhu Shi;Yubiao Liu;Ruiyan Du
{"title":"具有动态结构的多用户混合编码 DPC-CNN 算法","authors":"Fulai Liu;Zhuoyao Duan;Lijie Zhang;Baozhu Shi;Yubiao Liu;Ruiyan Du","doi":"10.1109/TGCN.2024.3376571","DOIUrl":null,"url":null,"abstract":"This paper presents a dynamic partially connected (DPC) structure-based convolutional neural network (CNN) hybrid precoding with multi-user optimization algorithm. In the proposed algorithm, a multi-output CNN framework is constructed to simultaneously optimize the phase shifter and switch precoders, including custom ‘Out’ layer, deep neural network (DNN)-based analog phase shifter subnetwork, namely DNN-Fps, and DNN-based switch subnetwork, called DNN-Fs. Specifically, the DNN-Fps is designed to obtain the vectorized phase shifter precoder with constant modulus constraint. The DNN-Fs is utilized to output the vectorized switch precoder with the binary constraint. The ‘Out’ layer is defined to obtain the vectorized analog precoder with constant modulus and binary constraints. Moreover, to further improve the real-time performance of hybrid precoding, a dynamic pruning technique is applied to remove the redundant parameters for the DPC-CNN model. Finally, the DPC-CNN is trained using the loss function with the residual between the vectorized analog precoders of the fully connected (FC) and DPC structures. Theoretical analyses and simulation experiments show that compared to the FC and partially connected structures, the proposed DPC-CNN hybrid precoding algorithm can achieve a balance between spectral efficiency and energy efficiency with less execution time.","PeriodicalId":13052,"journal":{"name":"IEEE Transactions on Green Communications and Networking","volume":"8 4","pages":"1361-1370"},"PeriodicalIF":5.3000,"publicationDate":"2024-03-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"DPC-CNN Algorithm for Multiuser Hybrid Precoding With Dynamic Structure\",\"authors\":\"Fulai Liu;Zhuoyao Duan;Lijie Zhang;Baozhu Shi;Yubiao Liu;Ruiyan Du\",\"doi\":\"10.1109/TGCN.2024.3376571\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents a dynamic partially connected (DPC) structure-based convolutional neural network (CNN) hybrid precoding with multi-user optimization algorithm. In the proposed algorithm, a multi-output CNN framework is constructed to simultaneously optimize the phase shifter and switch precoders, including custom ‘Out’ layer, deep neural network (DNN)-based analog phase shifter subnetwork, namely DNN-Fps, and DNN-based switch subnetwork, called DNN-Fs. Specifically, the DNN-Fps is designed to obtain the vectorized phase shifter precoder with constant modulus constraint. The DNN-Fs is utilized to output the vectorized switch precoder with the binary constraint. The ‘Out’ layer is defined to obtain the vectorized analog precoder with constant modulus and binary constraints. Moreover, to further improve the real-time performance of hybrid precoding, a dynamic pruning technique is applied to remove the redundant parameters for the DPC-CNN model. Finally, the DPC-CNN is trained using the loss function with the residual between the vectorized analog precoders of the fully connected (FC) and DPC structures. Theoretical analyses and simulation experiments show that compared to the FC and partially connected structures, the proposed DPC-CNN hybrid precoding algorithm can achieve a balance between spectral efficiency and energy efficiency with less execution time.\",\"PeriodicalId\":13052,\"journal\":{\"name\":\"IEEE Transactions on Green Communications and Networking\",\"volume\":\"8 4\",\"pages\":\"1361-1370\"},\"PeriodicalIF\":5.3000,\"publicationDate\":\"2024-03-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Transactions on Green Communications and Networking\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10470377/\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"TELECOMMUNICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Green Communications and Networking","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10470377/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"TELECOMMUNICATIONS","Score":null,"Total":0}
DPC-CNN Algorithm for Multiuser Hybrid Precoding With Dynamic Structure
This paper presents a dynamic partially connected (DPC) structure-based convolutional neural network (CNN) hybrid precoding with multi-user optimization algorithm. In the proposed algorithm, a multi-output CNN framework is constructed to simultaneously optimize the phase shifter and switch precoders, including custom ‘Out’ layer, deep neural network (DNN)-based analog phase shifter subnetwork, namely DNN-Fps, and DNN-based switch subnetwork, called DNN-Fs. Specifically, the DNN-Fps is designed to obtain the vectorized phase shifter precoder with constant modulus constraint. The DNN-Fs is utilized to output the vectorized switch precoder with the binary constraint. The ‘Out’ layer is defined to obtain the vectorized analog precoder with constant modulus and binary constraints. Moreover, to further improve the real-time performance of hybrid precoding, a dynamic pruning technique is applied to remove the redundant parameters for the DPC-CNN model. Finally, the DPC-CNN is trained using the loss function with the residual between the vectorized analog precoders of the fully connected (FC) and DPC structures. Theoretical analyses and simulation experiments show that compared to the FC and partially connected structures, the proposed DPC-CNN hybrid precoding algorithm can achieve a balance between spectral efficiency and energy efficiency with less execution time.