Intelligent Automation & Soft Computing DOI:10.32604/iasc.2022.021017 | |
Article |
Deep Learning-Based Decoding and AP Selection for Radio Stripe Network
Department of ECE, SRMIST, Chengalpattu, 603203, India
*Corresponding Author: Vijayakumar Ponnusamy. Email: vijayakp@srmist.edu.in
Received: 19 June 2021; Accepted: 04 August 2021
Abstract: Cell-Free massive MIMO (mMIMO) offers promising features such as higher spectral efficiency, higher energy efficiency and superior spatial diversity, which makes it suitable to be adopted in beyond 5G (B5G) networks. However, the original form of Cell-Free massive MIMO requires each AP to be connected to CPU via front haul (front-haul constraints) resulting in huge economic costs and network synchronization issues. Radio Stripe architecture of cell-free mMIMO is one such architecture of cell-free mMIMO which is suitable for practical deployment. In this paper, we propose DNN Based Parallel Decoding in Radio Stripe (DNNBPDRS) to decode the symbols of User Equipments (UEs) in the uplink in a parallel fashion to reduce computational complexity by reducing delay in processing. Moreover, to solve the issue of Access Point (AP) selection in radio stripe networks, we propose a Channel link-based AP selection (CLBAPS) algorithm to choose the best APs in terms of channel link quality. The proposed DNNBPDRS framework not only improves Symbol Error Rate (SER) performance when compared to counterparts but is also proved to be comparatively far lesser computational complex. Moreover, the numerical result indicates the proposed AP selection algorithm CLBAPS performs better than random selection of AP in radio stripe networks.
Keywords: Cell-free massive MIMO; deep learning decoding; beyond 5G; radio stripe; AP selection
Massive MIMO (mMIMO) is a key wireless physical layer technology in 5G and beyond 5 G (B5G) networks [1], given the features it offers, very high spectral efficiency (SE) by at least ten times [2], improve the radiated energy efficiency [3–6]. However, the adoption of mMIMO (in the current cellular network) faces two major issues. Firstly, as more numbers of antenna is being installed at the base station (mMIMO), inter-cell interference is becoming major bottle neck, this is because inter-cell interference is inherent to cellular paradigm [7]. Secondly, mMIMO suffers from large variations in signal-to-noise ratio between cell-center and cell-edge users [8].
The above-mentioned issues restrict the adoption of mMIMO in beyond 5G (B5G) networks, which is resolved by Cell-Free mMIMO network wherein Central processing unit (CPU) is connected to access point (APs), which jointly serves the given set of User Equipments (UEs) (or all UEs) in the network [9–11]. Authors in [11] discuss the different architecture of cell-free massive MIMO, where they claim centralized implementation of cell-free massive MIMO ‘Level 4’, which performs best in terms of spectral efficiency compared to other architectures. Here, all APs sent their respective received signals in the uplink to CPU over parallel front-haul, which process all the received signals., this requires dedicated front-haul and power supply to each AP, which imposes huge economic costs. Moreover, attaining network synchronization in Cell-Free mMIMO network would be extremely challenging since each AP is connected to CPU over parallel front-haul.
One promising architecture for practical implementation of Cell-free network is using radio stripe [12]. Radio stripes can be easily deployed at public place, stadium, transport (train, bus, etc.) to provide truly ubiquitous connectivity everywhere. Moreover, radio stripe is extremely flexible to deploy, does not require highly trained personnel, needs one connection either to fronthaul or directly to CPU [12].
Given the architecture of radio stripe, where APs are connected sequentially and CPU being connected to last AP (daisy chain architecture) the sequential processing becomes obvious choice. Therefore, authors [13] propose sequential uplink processing for cell-free massive MIMO based on radio stripe. Here, each AP computes the local channel estimate in the uplink, make soft estimate of the transmitted signal and thereby forwards local CSI estimate, soft estimate and error statistic to next AP. Upon receiving the information from the previous AP, the AP improves its own soft estimate. This sequential processing goes on till the last AP, the final estimate is forwarded to CPU for final decoding. Authors [13] claim the proposed processing mechanism achieves comparable performance to ‘Level 4’, while using 90% less signaling in the front-haul. In [8], authors propose Optimal Sequential Linear Processing (OSLP), an uplink sequential processing algorithm which they prove optimal both in the maximum spectral efficiency sense and minimum Mean Square Error (MSE) sense.
However, sequential processing leads to higher processing latency [14]. Therefore, authors in [14] propose two parallel processing schemes in the Radio Stripe network, namely interference-aware MR processing and distributed regularized zero-forcing (D-RZF). Authors [15], propose Q-LMMSE, which implements MRC processing leading to low front-haul loading, simple AP hardware and fast parallel computations.
All works discussed so far in cell-free massive MIMO based on radio stripe [8,13–15] has huge computational needs (for example channel estimation), since next generation network will involve large numbers of APs and UEs. These high computational costs can only be reduced by the application of Deep Learning (DL). DL replaces the complex computations with the trained model, which reduces the complexity considerably.
Authors in [16] propose DeepSIC, which is a data-driven technique for detecting symbols in the Multi-User MIMO (MU-MIMO) scenario. It is based on an iterative SIC algorithm, a MIMO-based detection scheme. Results show it outperforms Iterative SIC in the presence of CSI uncertainty. Since it is an iterative approach, detection is carried out in iteration in a single base station (BS). Our other works on interference cancellation are for Software Defined Radio (SDR) platform [17]. Motivated by the above [16], in our previous work [18], we propose DNN-based distributed sequential uplink processing (DBDSUP) for detecting symbols in the uplink of Cell-Free massive MIMO System Based on Radio Stripe. Here, each AP consists of K (numbers of UEs) parallel Soft Estimate Network (SEN), which computes the conditional distribution of each user at each AP (each AP carries out a single iteration). The conditional distribution of each user consists of the estimation of each symbol in the constellation. The Symbol Error Rate (SER) of the proposed mechanism ‘DBDSUP’ is evaluated. However, the processing here is sequential.
In order to take advantage of DL (to reduce computational complexity) and parallel processing (to reduce latency) there is need to develop a mechanism which is based on DL and does parallel processing.
Moreover, next-generation radio stripe network would involve large numbers of APs (typically in the range of 1000 s in particular give area like train, the bus as shown in Fig. 2), if all APs sequentially decodes transmitted symbol of given user, it would impose huge complexity on the system. Therefore, it becomes extremely important to develop a mechanism for users to select APs in Cell-free massive MIMO based on radio stripe.
Authors in [19] propose an effective channel gain-based algorithm in massive cell-free MIMO to assign users to each AP sequentially. Here author considers two metrics, first measure the channel quality of each user to all APs, and another one is to calculate the effective channel gain between every user and AP in the system, which reduces interferences and leads to a higher sum rate. Other works on AP selection focus on Machine learning (ML) [20].
This paper aims to propose a deep learning-based parallel decoding mechanism and AP selection algorithm for cell-free massive MIMO based on radio stripe.
The contribution is stated in the points below.
• We propose DNN based Parallel Decoding in Radio Stripe (DNNBPDRS). This has two benefits, firstly, DNN processing (reduces the computational complexity) and secondly, parallel processing reduces the latency, making it very attractive for beyond 5G (B5G) technology (radio stripe is slated to be 6th generation wireless technology).
• To solve the issue of AP selection in the radio stripe network. We propose a Channel link-based AP selection (CLBAPS) algorithm to choose the best APs (in terms of channel link quality).
The rest of the paper is organized as follows. In Section 2, we discuss the network model of radio stripe . Section 3, elaborate about different aspect of proposed DNN based Parallel Decoding in Radio Stripe (DNNBPDRS). In Section 4, a detailed description of the proposed AP selection algorithm, Channel link-based AP selection (CLBAPS), is detailed. Simulation setup, training of neural network and numerical results are discussed in Section 5. Finally, the article is concluded in Section 6.
2 Radio Stripe Network Model of Cell-Free Massive MIMO
Fig. 1 shows ‘radio stripe’ network model, which consists of L APs (all APs are connected sequentially as shown in Fig. 1), with CPU being connected to the last AP (Lth AP). The fronthaul connections are given by AP1->AP>………….->APL->CPU. K single antenna User Equipments (UEs) are randomly distributed. Each AP consists of N numbers of antenna. As shown in Fig. 1, radio stripe is easy to deploy since it is light in weight and extremely flexible to deploy, which makes it possible to be deployed in any place like office, public place, stadium, etc., as also depicted in Fig. 2.
The channel gain between kth UE and nth antenna of lth AP is given by [21],
It is assumed that
The signal received at lth AP is given by,
where S is transmitted symbol vector and consists of transmitted symbol from K UEs which is S = [s1, s2, …,sK]. N
If number of antennas in each AP is 1 (N =1), Eq. (1) can be modified as
As suggested in literatures [8,13–15], sequential processing is done in radio stripe network. The effective channel estimate of kth UE channel at the Lth AP [8] is given below
3 Deep Neural Network-Based Parallel Decoding in Radio Stripe
In this section, we discuss about, Iterative SIC which is the background for our works, the motivation behind applying deep learning in radio stripe, proposed parallel processing radio stripe network model, then we discuss about Soft Estimate Network (SEN), which forms the core of the proposed parallel decoding framework. Lastly, we discuss about the proposed algorithm.
In this subsection, we briefly discuss about iterative Soft Iterative Cancellation (SIC) [22]. Iterative Soft Interference Cancellation (SIC) is a multi-user detection technique that combines parallel (multi-stage) interference cancellations with soft decoding. In a general sense, iterative SIC is an iteration-based detection scheme wherein each iteration, two operations are carried out in parallel for each user, namely Interference cancellation and soft decoding. Considering Kth user and cth iteration, during the interference cancellation stage, the expected values and variances of {su}u ≠ k (interfering symbols) are computed based on {
where {rw}Ww = 1 are the indexed elements of the constellation set CS. The variance of interfering symbols is given by,
The contribution of the interfering symbols from the received signal y is canceled by replacing it with mean {eu(c−1)} and subtracting the resultant term. Considering hu the uth column of H the elements of H with respect to user u. where H is channel matrix of all K user where each column represents one user channel vector. Interference canceled output of the channel is given by,
The second step carried out in parallel for each user is soft decoding. The bijective transformation of y is
Symbols are decoded after the final iteration such that symbol which maximizes estimated conditional distribution is decoded as the transmitted symbol for each user.
where w
The algorithm in steps is given in our previous works [18].
3.2 Motivation Behind Applying Deep Learning in Radio Stripe
Iterative SIC is leveraged to perform data-driven detection “DeepSIC” in Multi-User MIMO (MU-MIMO) [16], motivated by this work, in our last work, we proposed DNN-based distributed sequential uplink processing (DBDSUP) in cell-Free massive MIMO based on radio stripe by exploiting data-driven iterative SIC. However, it considers sequential processing leading to higher latency, which can be reduced given the processing is carried out in a parallel fashion. Thus, we propose DNN based Parallel Decoding in Radio Stripe (DNNBPDRS), which carries out parallel processing in radio stripe networks.
3.3 Proposed Parallel Processing Network Model
Fig. 3 shows a simplified proposed parallel processing network model.
As shown in Fig. 3, each AP consists of K-parallel Soft Estimate Network (SEN) (which is discussed in detail in Section 3.4). As opposed to sequential processing, here each AP process the received signal simultaneously. The signal received at AP1, AP2, ……….., APL is given by y1, y2, …….., yL.
As shown in Fig. 4, Soft Estimate Network (SEN) is a classification-based Neural Network. As explained above, iterative SIC carries out two operations in parallel for each user, namely, interference cancellation and soft decoding. In particular, for cth iteration and kth user soft decoding estimate
SEN replaces these complex computations for each iteration. Moreover, interference cancellation and soft decoding are dependent on the underlying channel model. However, SEN does not require any knowledge of the channel model since it is based on dedicated neural network which is trained for different channel scenarios.
Moreover, the inputs to SEN are yl and
The last layer of SEN is the Softmax layer; it consists of neurons equal to the numbers of symbols in the constellation. For example, if Binary Phase shift Keying (BPSK) is employed, then the Softmax layer consists of 2 (B) neurons.
3.5 Deep Neural Network-Based Parallel Decoding in Radio Stripe (DNNBPDRS)
In this subsection, we discuss about the proposed parallel decoding scheme, DNN based Parallel Decoding in Radio Stripe (DNNBPDRS). Fig. 5 shows the K parallel SENs in each AP. As shown in Fig. 5, AP1 receives y1, which forms one of two inputs to SEN1,1, SEN2,1, ……….., SENK,1 (first subscript denotes the kth user and the second subscript denotes the lth AP) while the second input to SENs are interference coefficients
Considering SEN1,1, the SEN belonging to UE 1 at AP1, it receives y1 and
In a similar way, all SENs in all L APs compute respective conditional distribution. To sum the conditional distribution of L APs, L−1 numbers of User-Wise Conditional Distribution Combiner (UWCDC) is required.
Finally, the UWCDC performs the following operations,
and,
where,
For each user the CPU performs the operation given below
and,
Above max operations, choose the symbol from the constellation which has the maximum value. For example, if BPSK constellation is considered and
The total numbers of SENs present in radio stripe is given by NSEN.
The proposed DNN based Parallel Decoding in Radio Stripe (DNNBPDRS) is given in steps below.
This subsection discusses and compares the complexity of proposed DNNBPDRS, DNNBDSD [18] and iterative SIC.
3.6.1 Complexity Analysis of DNNBPDRS
Considering the input layer, SEN has four layers therefore, it needs three matrices to represent weight between these layers. Let the numbers of nodes in 1st, 2nd, 3rd, 4th layers be p, q, r, and s, respectively. The weight matrices are denoted as Wqp, Wrq, Wsr. For example, Wqp contains weights going from layer p to layer q. Considering there are t examples of data that has to be fed to SEN. Forward propagation from the 1st layer to 2nd layer, we have
where
where O denotes the numbers of the operation carried out at each fully connected layer. After the forward pass, the activation function is applied at the 2nd layer, and since it is an element-wise operation hence time complexity is
So, the total time complexity involved in going from the 1st layer of SEN to 2nd layer is
Similarly, time complexity in going from layer 2 to layer
Time complexity involved in going from layer 3 to layer 4
Therefore, the total time complexity for feed-forward propagation is
During the backpropagation, the time complexity is the same as shown in Eq. (29). Hence total time complexity involved in training is as shown in Eq. (29). The proposed DNNBPDRS algorithm consists of NSEN SENs, however, the processing is carried out in parallel fashion. Moreover, SEN is trained for several iterations (epoch) n. So total time complexity for training SENs is
However, during the testing and deployment of DNNBPDRS, each input to SEN is passed only once with final detected symbols at the CPU. Therefore, the computation complexity of deployed DNNBPDRS is given by
3.6.2 Complexity Analysis of DNNBDSD
Our previous work DNN-based distributed sequential uplink processing (DBDSUP) [18], also employs SENs, with the only difference being sequential processing.
Therefore, the computational complexity of DNNBDSD can be compared with the computational complexity of DNNBPDRS and remains the same till Eq. (31). However, DNNBDSD carries out sequential processing and the radio stripe consists of NSEN SENs. Therefore, the computation complexity of deployed DNNBDSD is given by
3.6.3 Complexity Analysis of Iterative SIC
In this subsection, we discuss the O complexity of Iterative SIC in order to compare the same with DNNBPDRS and DNNBDSD. Iterative SIC mainly consists of 4 stages, expected value computation, variance computation, interference cancellation and soft decoding. The complexity involved in each step is given below.
For expected value, from Eq.(5), the complexity involved to compute the expected value of interfering users for one particular user is given as
For K UEs,
Computation of variance involves similar steps hence the complexity involved in computing variance is also,
Thirdly, for interference cancellation from Eq. (8), the complexity involved in computing interference cancelled output for one particular user is given by
For K UEs,
Lastly, Computational complexity involved in computing soft decoding for one user is
O(B)
For K UEs
Time complexity involved in four stages at one AP is hence given by
Since these computations are carried out for C iterations (as given in iterative SIC algorithm) at each AP and carried out at L AP, hence complexity is given as
Moreover, iterative SIC requires full CSI, let the time complexity involved in acquiring full CSI for one user be given as CA, therefore time complexity for acquiring CSI for K users at L AP is given by,
Hence, total time complexity involved in iterative SIC is
Comparing Eqs. (31), (32) and (43), since Eq. (43) is polynomial, therefore it is very evident that complexity of iterative SIC detector is higher than proposed DNNBPDRS and DNNBDSD. Moreover, as seen from Eqs. (31) and (32), DNNBDSD has
4 Channel Link-Based AP Selection Algorithm
The SINR in the uplink of user k at lth AP given by,
where,
where
Channel Link between kth user and lth AP is given below,
For each UE k an array of channel link consisting of L elements is, in particular
Let the numbers of APs to which UE k is connected in the uplink be given by
We propose channel link-based algorithm to choose the most suitable APs. In the step 1 and 2 channel links for each user is calculated and sorted in descending order. Based on the chosen
The proposed AP selection algorithm is summarized in algorithm 3 below.
In this section, we discuss on simulation parameters, the performance of the proposed decoding scheme DNNBPDRS, complexity analysis of DNNBPDRS and finally, we discuss the performance of the proposed channel selection algorithm CLBAPS.
For large-scale fading, we assume that all users are randomly distributed over a stadium of circular shape with a radius 10 m which corresponds to the total coverage area of 314 m2. Radio stripe is installed across the circumference of the stadium at a height of 5 m from the ground.
The symbols are randomly derived from BPSK Constellation Set (CS)
For a given transmitted symbol vector S, all SENs across all APs are trained in a parallel fashion. Since the proposed DNNBPDRS is trained via supervised learning, the label (actual conditional distribution) corresponding to the transmitted symbol vector is available to compute loss.
Since, SEN1,1 has a softmax layer as the output layer, the output at each neuron of the softmax layer is given as
where
Let
where
In this subsection, we analyze the performance of the proposed DNNBPDRS algorithm and compare its performance with Cell-Free massive MIMO ‘Level 4’ implementing iterative SIC [11] under CSI uncertainty and our proposed sequential processing in radio stripe [18]. It is quite evident from Fig. 6, the best performance is achieved by the proposed DNNBPDRS algorithm.
Considering the numerical difference in Symbol Error Rate (SER) performance of the three frameworks are compared, the percentage difference of DNNBPDRS-iterative SIC and DNNBPDRS-DBDSUP are 99.05% and 32.72%, respectively for 2dB Signal-to-Noise Ratio (SNR).
For 8dB SNR, the percentage difference of DNNBPDRS-iterative SIC and DNNBPDRS-DBDSUP are 191.35% and 132.53%, respectively. For all SNRs the difference between DNNBPDRS-iterative SIC is much higher than DNNBPDRS-DBDSUP.
The better performance of DNNBPDRS then DBDSUP is attributed to the fact that in DNNBPDRS, each AP is trained for five iterations, while in DBDSUP each AP is trained for a single iteration. Moreover, in DBDSUP there are chances that errors in conditional distribution estimation may propagate from one AP to next AP, which is eliminated completely in DNNBPDRS.
Since, we consider radio stripe to be deployed across the walls of room/stadium as indicated in Fig. 2, it becomes important to determine the decoding performance of the proposed DNNBPDRS framework for different numbers of AP L, given the numbers of UEs present in the radio stripe network. Therefore, we analyze the performance of DNNBPDRS with different numbers of APs L for a given number of UEs K in the network.
Simulation is carried out for three different numbers of APs L using the simulation parameters given in Tab. 1. In particular, simulation is carried out for L = 5, L =10 and L = 20. Tab. 2 shows the percentage of difference in obtained SER.
As the number of AP L increases, the performance of DNNBPDRS improves. Tab. 2 shows the percentage difference in SER achieved for different combinations. It can be clearly noted for the second combination L = 5, L = 20 (the difference being 4 times), the percentage difference is highest.
Moreover, it can be clearly observed from Fig. 7, that the performance of the proposed DNNBPDRS improves as L > K inequality increases.
5.4 Analysis of Channel Link-Based AP Selection
The above four figures (Figs. 8–11) compare the CDF of proposed Channel-link based AP selection (CLBAPS) with CDF of Random AP selection (RAPS) (here AP are selected randomly). Analysis is carried out for different numbers of AP L in the radio stripe network, keeping
Cell-Free massive MIMO is slated to be beyond 5G (B5G) technology; however, its practical adoption issues mar its implementation. Radio stripe, an architecture of cell-free massive MIMO is suitable for practical implementation and is envisioned to be 6G technology by industry experts. In this paper, we propose, deep learning-based parallel decoding scheme in cell-free massive MIMO based on radio stripe namely DNN based Parallel Decoding in Radio Stripe (DNNBPDRS), which gives two benefits. Firstly, DNN processing reduces the computational complexity and secondly, parallel processing reduces the latency, making it very attractive for 6th generation wireless technology. Moreover, to solve the issue of AP selection in radio stripe network. We propose Channel link-based AP selection (CLBAPS). In the future, more research can be carried out to optimize the parallel processing in radio stripe, which would further reduce the computational complexity and allow UEs to choose the best APs for uplink processing by considering different simulation setups and different parameters such as distance and mobility.
Funding Statement: The authors received no specific funding for this study.
Conflicts of Interest: The authors declare that they have no conflicts of interest to report regarding the study.
1. S. Parkvall, E. Dahlman, A. Furuskar, M. Frenne et al., “The new 5G radio access technology,” IEEE Communications Standards Magazine, vol. 1, no. 4, pp. 24–30, 2017. [Google Scholar]
2. E. Björnson, J. Hoydis and L. Sanguinetti, “Massive MIMO networks: Spectral, energy, and hardware efficiency,” Foundations and Trends in Signal Processing, vol. 11, no. 3–4, pp. 154–655, 2017. [Google Scholar]
3. E. G. Larsson, O. Edfors, F. Tufvesson and T. L. Marzetta, “Massive MIMO for next generation wireless systems,” IEEE communications magazine, vol. 52, no. 2, pp. 186–195, 2014. [Google Scholar]
4. H. Q. Ngo, E. G. Larsson and T. L. Marzetta, “Energy and spectral efficiency of very large multiuser MIMO systems,” IEEE Transactions on Communications, vol. 61, no. 4, pp. 1436–1449, 2013. [Google Scholar]
5. H. Yang and T. L. Marzetta, “Total energy efficiency of cellular large scale antenna system multiple access mobile networks,” in IEEE Online Conf.on Green Communications, Piscataway, NJ, USA, pp. 27–32, 2013. [Google Scholar]
6. P. Vijayakumar and S. Malarvizhi, “Hardware impairment detection and prewhitening on MIMO precoder for spectrum sharing,” Wireless Personal Communications, vol. 96, no. 1, pp. 1557–1576, 2017. [Google Scholar]
7. A. Lozano, R. W. Heath and J. G. Andrews, “Fundamental limits of cooperation,” IEEE Transactions on Information Theory, vol. 59, no. 9, pp. 5213–5226, 2013. [Google Scholar]
8. Z. H. Shaik, E. Björnson and E. G. Larsson, “MMSE-optimal sequential processing for cell-free massive MIMO with radio stripes,” arXiv preprint arXiv: 2012. 13928, 2020. [Google Scholar]
9. H. Q. Ngo, A. Ashikhmin, H. Yang, E. G. Larsson and T. L. Marzetta, “Cell-free massive MIMO vs. small cells,” IEEE Transactions on Wireless Communications, vol. 16, no. 3, pp. 1834–1850, 2017. [Google Scholar]
10. J. Zhang, S. Chen, Y. Lin, J. Zheng, B. Ai et al., “Cell-free massive MIMO: A new next-generation paradigm,” IEEE Access, vol. 7, pp. 99878–99888, 2019. [Google Scholar]
11. E. Björnson and L. Sanguinetti, “Making cell-free massive MIMO competitive with MMSE processing and centralized implementation,” IEEE Transactions on Wireless Communications, vol. 19, no. 1, pp. 77–90, 2019. [Google Scholar]
12. G. Interdonato, E. Björnson, H. Q. Ngo, P. Frenger and E. G. Larsson, “Ubiquitous cell-free massive MIMO communications,” EURASIP Journal on Wireless Communications and Networking, vol. 2019, no. 1, pp. 1–13, 2019. [Google Scholar]
13. Z. H. Shaik, E. Björnson and E. G. Larsson, “Cell-free massive MIMO with radio stripes and sequential uplink processing,” in IEEE Int. Conf. on Communications Workshops, IEEE, Dublin, Ireland, pp. 1–6, 2020. [Google Scholar]
14. Y. Ma, Z. Yuan, G. Yu and Y. Chen, “Efficient parallel schemes for cell-free massive MIMO using radio stripes,” arXiv preprint arXiv: 2012. 11076, 2020. [Google Scholar]
15. Z. Yuan, Y. Ma and G. Yu, “LMMSE processing for cell-free massive MIMO with radio stripes and MRC fronthaul,” arXiv preprint arXiv: 2012. 13504, 2020. [Google Scholar]
16. N. Shlezinger, R. Fu and Y. C. Eldar, “DeepSIC: Deep soft interference cancellation for multiuser MIMO detection,” IEEE Transactions on Wireless Communications, vol. 20, no. 2, pp. 1349–1362, 2020. [Google Scholar]
17. P. Vijayakumar and S. Malarvizhi, “Wide band full duplex spectrum sensing with self-interference cancellation-an efficient SDR implementation,” Mobile Networks and Applications, vol. 22, no. 4, pp. 702–711, 2017. [Google Scholar]
18. A. K. Mishra and V. Ponnusamy, “DNN-based distributed sequential uplink processing in cell-free massive MIMO based on radio stripes,” IET Networks, vol. 10, no. 3, pp. 118–122, 2021. [Google Scholar]
19. H. T. Dao and S. Kim, “Effective channel gain-based access point selection in cell-free massive MIMO systems,” IEEE Access, vol. 8, pp. 108127–108132, 2020. [Google Scholar]
20. S. Biswas and P. Vijayakumar, “AP selection in cell-free massive MIMO system using machine learning algorithm,” in 2021 Sixth Int. Conf. on Wireless Communications, Signal Processing and Networking, Chennai, India, pp. 158–161, 2021. [Google Scholar]
21. Y. Al-Eryani, M. Akrout and E. Hossain, “Multiple access in cell-free networks: Outage performance, dynamic clustering, and deep reinforcement learning-based design,” IEEE Journal on Selected Areas in Communications, vol. 39, no. 4, pp. 1028–1042, 2020. [Google Scholar]
22. W. J. Choi, K. W. Cheong and J. M. Cioffi, “Iterative soft interference cancellation for multiple antenna systems,” IEEE Wireless Communications and Networking Conference, vol. 1, pp. 304–309, Conference Record (Cat. No. 00TH8540),2000. [Google Scholar]
This work is licensed under a Creative Commons Attribution 4.0 International License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |