Computers, Materials & Continua DOI:10.32604/cmc.2021.017015 | |
Article |
An Optimized Algorithm for D2D-MIMO 5G Wireless Networks
1Department of Business Studies, Namal University, Pakistan
2Department of Electrical Engineering, University of Engineering and Technology Peshawar, Pakistan
3Department of Computer Science, King Khalid University, Muhayel Aseer, KSA
4Faculty of Computer and IT, Sana’a University, Sana’a, Yemen
5Department of Communications and Computer Engineering, Faculty of Science and Engineering,
6Waseda University, Shinjuku-ku, Tokyo, 169-0051, Japan
*Corresponding Author: Quang Ngoc Nguyen. Email: quang.nguyen@fuji.waseda.jp
Received: 18 January 2021; Accepted: 21 February 2021
Abstract: The device-to-device (D2D) networking technology is extended to the conventional cellular network to boost the communication efficiency of the entire network, forming a heterogeneous 5G and beyond (B5G) communication network. D2D communication in a cellular cell will boost the efficiency of the spectrum, increase the ability of the device, and reduce the communication burden of base stations through the sharing of approved cell resources, causing serious interference as well. The device-to-device (D2D) networking technology is extended to the conventional cellular network to boost the communication efficiency of the entire network, forming a heterogeneous 5G communication network. D2D communication in a cellular cell will boost the efficiency of the spectrum, increase the ability of the device, and reduce the communication burden of base stations through the sharing of approved cell resources, causing serious interference as well. This paper proposes an efficient algorithm to minimize interference, based on the parity of the number of antennas, to resolve this issue. The primary concept is to generate the cellular connection precoding matrix by minimizing the power of interference from the base station to non-targeted receivers. Then through the criterion of maximum SINR, the interference suppression matrix of the cellular connection is obtained. Finally, by removing intra-interference through linear interference alignment, the maximum degree of freedom is obtained. The results of the simulation show that the proposed algorithm efficiently increases the performance of the spectrum, decreases interference, improves the degrees of freedom and energy efficiency compared to current algorithms.
Keywords: 5G and beyond (B5G) networks; device-to-device; heterogeneous; interference; multiple-input and multiple-output
The next generation of wireless networks has evolved in recent years towards higher data transfer speeds, better use of resources and greater network capacity, which sets higher requirements for potential wireless spectrum resources, and can meet these requirements with D2D communication technology [1–6]. Although D2D communication technology is applied in the cellular network, it also introduces intracellular interference and intercellular interference.
Therefore, the top priority of current research on this subject has been to eradicate these interferences. Currently, D2D communication interference management research focuses primarily on power control, resource scheduling, and the combination of other advanced technologies. Among them, power management is to change the transmitting power through the base station of D2D users and cellular users to ensure that the interference between cellular users and D2D users does not exceed a certain threshold [7–15]. The scheduling of resources is based on the allocation of resources by cellular users and the interference between D2D users and cellular users, so that D2D users can reasonably choose cellular users who share resources with them in order to optimize performance indicators such as the noise ratio of throughput and signal to interference. Moreover, it has also been one of the future growth trends [16–21] to merge D2D communication with other advanced technologies such as multi-antenna technology and interference synchronization.
Alignment of intervention/interference (IA) [22–27] is a technology that varies from the conventional technology of channel orthogonalization. In an interference subspace with a dimension smaller than the number of intervening users at the transmitting end, it arranges multiple interference signals and requires only to perform basic operations at the receiving end. Zero-forcing processing allows almost half of the interference-free frequency spectrum to be obtained by each user, thus essentially removing co-channel interference and improving device capability. The application of IA technology to D2D communication [28–35] is considered in some recent literature. In [28], the authors studied the scenario of heterogeneous communication in a multi-cell environment between cellular users and D2D users, and eliminated intra-cell interference and inter-cell interference by linear interference alignment technology, then gained the system’s total degree of freedom (DOF). Reference [29] compared IA transmission and D2D transmission output without IA from the point of view of bit error rate and overall rate, then suggested several mechanisms for grouping D2D communication based on IA transmission. In D2D communication, [30] suggested a D2D-assisted interference alignment (DIA) model that removed inter-cell interference and inter-user interference at the two edges of the two cells in the D2D user network. In addition, given that multiple-input and multiple-output (MIMO) is a promising 5G communications technology [31], the authors in [32] have improved the energy efficiency of the D2D link and cellular link in the D2D-MIMO downlink network via IA technology, and have acquired a closed-form solution that meets the full energy efficiency of the D2D link under the condition of interference alignment. The interference issue caused by multiple D2D transmitters interacting with one D2D receiver in the D2D LAN environment was studied in the work [33]. The two interference alignment systems proposed by the authors are able to control or remove cellular connection interference and guarantee a certain level of D2D local network coverage. Reference [34] studied the transceiver’s robust optimization problem and suggested an interference alignment design scheme based on semi-definite positive programming. Regarding the issue of MU-MIMO cellular network D2D user clustering and resource allocation, the authors in [35] suggested a new algorithm for interference alignment based on distance-constrained joint user clustering and allocation of resources.
The interference alignment algorithm proposed in [28] has not, however, yet solved the system’s maximum degree of independence. The inter-cellular interference and the interference caused by the cellular connection to the D2D link were not thoroughly considered in [29,34]. In [30], the distributed interference alignment scheme is not ideal as D2D users switch to the middle of the cell. The effect of inter-cell interference on consumer energy efficiency was not taken into account in comparison [32] and its solution mechanism is, therefore, more complicated. The references [33,35] only considered the cellular uplink channel and did not research the downlink channel interference issue.
In answer to the above problems, in this paper, a new downlink interference alignment and a transmit end data stream allocation scheme based on the parity of the number of antennas are proposed in the D2D-MIMO interference network [25–35] to solve the interference and intra-cellular interference. The proposed algorithm successfully obtains the highest degree of independence and increases the network system’s performance and flexibility. Finally, in terms of machine independence, spectrum quality, and energy efficiency, theoretical analysis and experimental simulation show that the algorithm can gain considerable performance advantages.
This paper considers the multi-cell scenario where the number of cells K = 3 as shown in Fig. 1. Without loss of generality, we suppose there is a base station
In each cell, via the power control mechanism or the D2D transmission connection selection mechanism, the interference from the D2D transmitter to the cellular link can be controlled below a certain threshold. The intra-cellular interference, therefore, occurs as the interference of the D2D transmission connection from the base station. The interference of the base station with the neighboring cell edge users [2] is the interference between the D2D transmission link and the inter-cell interference. A new interference alignment algorithm is suggested for this hybrid network of D2D communication and cellular communication and the total degree of device freedom is derived.
3.1 Inter-Cell Interference Alignment
First, consider the elimination of inter-cell interference. For the convenience of discussion, when the number of cells is K, the system model is equivalently expressed as the inter-cell interference model in K cellular networks as shown in Fig. 2.
The inter-cell interference appears as co-channel interference from the base station to the edge users of adjacent cells. The
where
The purpose of interference alignment is to enable the target signal to be put into the signal subspace of dimension di without interference, and to put the interference signals from other base stations into the interference subspace of dimension M − di. Therefore, the signal of the user
where
The SINR of the lth data stream of the receiving user
where the numerator represents the signal power of the first data stream of the receiving end-user
In order to eliminate the inter-cell interference, the next step is to obtain the optimal precoding matrix
First, for the receiving end-user
For this optimization problem, the unitized column vector of the interference suppression matrix that maximizes the SINR is
From Eq. (6), the interference suppression matrix
Secondly, for the transmitter base station
For the optimization problem in Eq. (8), the precoding matrix
From the matrix theory, it can be known that finding the Frobenius norm of the above matrix is to find the trace of the matrix covariance, and the Eq. (9) is equivalent to
Therefore, the optimal precoding matrix
According to Eq. (11), for the receiving end-user
3.2 Intra-Cellular Interference Alignment
The problem of inter-cell interference is successfully solved via the above-mentioned inter-cell interference alignment algorithm. The intra-cell interference manifests itself here as the interference between the base station and the transmission connection of the D2D and the interference between the transmission connections of the D2D. We take Cell 1 as an example to explore the solution of intra-cell interference alignment without loss of generality. To minimize intra-cellular interference, this paper utilizes linear interference alignment and proposes a data stream allocation scheme based on the parity of the number of antennas at the transmitting end. Because Max-SINR parameters can be obtained by the interference suppression matrix at the receiving end, the following emphasis is on the precoding matrix and distribution of the data stream at the transmitting end. Fig. 3 shows the system model of intra-cellular interference in K cellular networks. Among them,
Let the number of independent data streams sent by
In Eq. (12), because
The precoding matrix
When the number of antennas M of the base station, cellular user and D2D user is even, let for
where
When the number of antennas M of the base station, cellular users and D2D users is even, the transmitter
According to the derivation of the above expression, the algorithm flow for obtaining intra-cellular interference alignment is shown in Algorithm 1.
4 System Freedom and Complexity Analysis
Since the number of independent data streams sent by the base station and D2D users is related to the number of antennas, due to the parity of the number of antennas, the system’s degree of freedom is also studied separately. When the number of antennas M of the base station, cellular user and D2D user is odd (greater than 1), the number of independent data streams sent by
Similarly, when the number of antennas M of the base station, cellular user and D2D user is even, the number of independent data streams sent by
Compared to the QK algorithm [28] and the ML algorithm [34], the proposed algorithm proposes a scheme of allocation of data streams based on the parity of the number of M antennas and a scheme-based algorithm of interference alignment, which increases the degree of freedom, improves the system’s flexibility and expands the system’s capacity. Considering the inter-cell interference and intra-cell interference, if and only when the number of cells K = 3 and the number of antennas M = 3, the system degrees of freedom obtained by the proposed algorithm and the QK algorithm are equal (both are 12). In other cases, the degree of freedom of the system obtained by the proposed algorithm is significantly higher than that of the QK algorithm. At the same time, the system degree of freedom obtained by the QK algorithm is always higher than that of the ML algorithm, that is, the proposed algorithm is also better than the ML algorithm.
The system’s complexity analysis is as follows: Since the QK algorithm solves inter-cell interference and intra-cell interference by linear interference alignment, when eliminating inter-cell interference, the suggested algorithm uses hybrid iterative interference alignment. The individual value of the (10) term corresponding feature vector is needed for each iteration, so the complexity of the proposed algorithm is greater than that of the QK algorithm, i.e., the proposed algorithm sacrifices part of the complexity in order to obtain better machine efficiency via an iterative interference alignment scheme based on positive semi-definite programming, the ML algorithm removes multiple co-channel interferences in the method and each iteration needs to solve a more complex problem of semi-definite convex optimization. The complexity of the ML algorithm is also higher in comparison with the proposed algorithm.
To simulate the performance of average spectrum efficiency and average energy efficiency, we use MATLAB in this section. Taking the number of cells K = 3 as an example, and compared the proposed algorithm with the algorithms in [28,34]. The performance difference when the number of antennas of D2D users is M = 3 and M = 6. In the simulation, not only the path loss of cellular users and D2D users is considered, but also the shadow fading of cellular link and D2D link is calculated, and the channel matrix elements are assumed to be independent and identically distributed, and all satisfy the complex Gaussian random with mean 0 and variance 1. The remaining simulation parameters are shown in Tab. 1.
5.1 Average Spectral Efficiency
Fig. 4 shows the average spectral efficiency with D2D user-to-distance (that is, the distance from D2DTx to D2DRx) when the D2D transmit power is 17 dBm. It is clear that no matter for M = 3 or M = 6, the algorithm [28] is better than [34]. This is because when considering both intra-cell interference and inter-cell interference, the design based on the algorithm [34]. D2DRx will still be interfered by cellular links, and cellular users will still be interfered by neighboring cellular base stations, and its system degree of freedom is lower than that obtained by the QK algorithm. When M = 3, the degree of freedom obtained by the proposed algorithm is the same as the reference [28] algorithm, but because the proposed algorithm uses the Max-SINR criterion when solving the inter-cell and intra-cell interference suppression matrix, it is better than the zero-forcing criterion of the reference [28] algorithm. The performance of the proposed algorithm is slightly better than the algorithm in [28]. When M = 6, the degree of freedom provided by the proposed algorithm is clearly greater than the degree of freedom provided by the algorithm in [26], and when the distance between the D2D users increases, the performance of the proposed algorithm is more superior. This is because the proposed algorithm first solves the problem of interference between cells, maximizes the freedom of cellular users, and adopts a more reasonable and effective data stream distribution scheme at the transmitter. When the distance between D2DTx and D2DRx is 80 m, compared with the algorithm in [28], the average spectral efficiency of the proposed algorithm is increased by about 25.6%, which further improves the quality of D2D communication under low and medium signal-to-noise ratios.
As shown in Fig. 5, when the D2D user-pair distance is 20 m, as the D2D user’s transmit power gradually increases, the average spectrum efficiency is gradually improved. Regardless of the number of antennas of base stations, cellular users and D2D users, M = 3 or M = 6, the proposed algorithm is better than references [28,34] algorithms. This is because under the same D2D transmit power, the system capacity obtained by the proposed algorithm is the largest.
The average energy efficiency is defined as the number of information bits that can be transmitted per energy unit in a unit of bandwidth, and its unit is bit/Hz/J. The average energy efficiency can be expressed as:
where
It can be seen from Fig. 6 that with the increase of the D2D pair distance, the average energy efficiency also decreases, but the proposed algorithm can still improve the average energy efficiency of the system to a certain extent. Fig. 7 shows the average energy efficiency versus D2D user transmit power when the distance is 20 m. When the D2D transmit power is increased from 5 to 35 dBm, the average energy efficiency of the system reaches its maximum value at 29 dBm. In Fig. 7, the performance of [28,34] algorithms are worse than the proposed algorithm.
The problem of both inter-cell interference and intra-cell interference in the D2D-MIMO interference network is studied in this paper. This research suggests a data stream allocation scheme based on the parity of the number of antennas at the transmitting end to remove these co-channel interferences. The inter-cell interference problem is first solved via the interference alignment process, and then the intra-cell co-channel interference is removed. The full degree of the system’s independence is reached.It can be seen from the results of the simulation that, compared to the current algorithms, the proposed algorithm increases the system’s degree of freedom, spectrum performance, and energy efficiency, decreases the number of antennas needed, and extends the system’s application range.
As an addition to this study, future work is to discuss the Quality of Service (QoS) and other significant factors in wireless D2D-MIMO networks. Also, for potential future work, given that there is a rapidly growing number of interconnected devices and it would be infeasible to minimize the interferences among the billions of IoT (Internet of Things) devices in a reasonable period using classical computing, we intend to apply the idea of this study using Digital Annealer (DA) [36], a quantum-inspired technology with fully coupled bit connectivity based on the concept of Simulated Annealing, to achieve high performance with energy efficiency and minimized inter- and intra-interferences at the same time towards sustainable B5G and 6G communication networks.
Acknowledgement: The authors would like to thank the reviewers and editors for their review and recommendations. Fahd N. Al-Wesabi extends his appreciation to the Deanship of Scientific Research at King Khalid University for supporting this work under Grant Number (RGP.2/23/42), www.kku.edu.sa.
Funding Statement: This study is funded by Fujitsu-Waseda Digital Annealer FWDA Research Project and Fujitsu Co-Creation Research Laboratory at Waseda University (Joint Research between Waseda University and Fujitsu Lab). The study was also partly supported by the School of Fundamental Science and Engineering, Faculty of Science and Engineering, Waseda University, Japan.
Conflicts of Interest: The authors declare that they have no conflicts of interest to report regarding the present study.
1. M. Waqas, Y. Niu, Y. Li, M. Ahmed, D. Jin et al., “A comprehensive survey on mobility-aware D2D communications: Principles, practice and challenges,” IEEE Communications Surveys & Tutorials, vol. 22, no. 3, pp. 1863–1886, 2020. [Google Scholar]
2. M. Ahmed, Y. Li, M. Waqas, M. Sheraz, D. Jin et al., “A survey on socially aware device-to-device communications,” IEEE Communications Surveys & Tutorials, vol. 20, no. 3, pp. 2169–2197, 2018. [Google Scholar]
3. F. S. Shaikh and R. Wismuller, “Routing in multi-hop cellular device-to-device (D2D) networks: A survey,” IEEE Communications Surveys & Tutorials, vol. 22, no. 3, pp. 2622–2657, 2018. [Google Scholar]
4. M. Haus, M. Waqas, A. Y. Ding, Y. Li, S. Tarkoma et al., “Security and privacy in device-to-device (D2D) communication: A review,” IEEE Communications Surveys & Tutorials, vol. 19, no. 2, pp. 1054–1079, 2017. [Google Scholar]
5. O. Hayat, R. Ngah, S. Z. M. Hashim, M. H. Dahri, R. F. Malik et al., “Device discovery in D2D communication: A survey,” IEEE Access, vol. 7, pp. 131114–131134, 2019. [Google Scholar]
6. Q. N. Nguyen, M. Arifuzzaman, K. Yu and T. Sato, “A context-aware green information-centric networking model for future wireless communications,” IEEE Access, vol. 6, pp. 22804–22816, 2018. https://doi.org/10.1109/ACCESS.2018.2828462. [Google Scholar]
7. A. Asadi, Q. Wang and V. Mancuso, “A survey on device-to-device communication in cellular networks,” IEEE Communications Surveys & Tutorials, vol. 16, no. 4, pp. 1801–1819, 2014. [Google Scholar]
8. B. M. Elhalawany, R. Ruby and K. Wu, “D2D communication for enabling internet-of-things: Outage probability,” IEEE Transactions on Vehicular Technology, vol. 68, no. 3, pp. 2332–2345, 2019. [Google Scholar]
9. I. Loannou, V. Vassiliou, C. Christophorou and A. Pitsillides, “Distributed artificial intelligence solution for D2D communication in 5G networks,” IEEE Systems Journal, vol. 14, no. 3, pp. 4232–4241, 2020. [Google Scholar]
10. P. Pawar, A. Trivedi and M. K. Mishra, “Outage and ASE analysis for power controlled D2D communication,” IEEE Systems Journal, vol. 14, no. 2, pp. 2269–2280, 2020. [Google Scholar]
11. S. Bashir, M. H. Alsharif, I. Khan, M. A. Albreem, A. Sali et al., “MIMO-Terahertz in 6G nano-communications: Channel modeling and analysis,” Computers, Materials & Continua, vol. 66, no. 1, pp. 263–274, 2020. [Google Scholar]
12. A. Amin, X. Liu, I. Khan, P. Uthansakul, M. Forsat et al., “A robust resource allocation scheme for device-to-device communications based on Q-learning,” Computers, Materials & Continua, vol. 65, no. 2, pp. 1487–1505, 2020. [Google Scholar]
13. S. Alemaishat, O. A. Saraereh, I. Khan, S. H. Affes, X. Li et al., “An efficient precoding scheme for millimeter-wave massive MIMO systems,” Electronics, vol. 8, no. 9, pp. 1–15, 2019. [Google Scholar]
14. A. Al-Nimrat, M. Smadi, O. A. Saraereh and I. Khan, “An efficient channel estimation scheme for mmwave massive MIMO systems,” in Proc. IEEE Int. Conf. on Communication, Networks and Satellite, Makassar, Indonesia, pp. 1–8, 2019. [Google Scholar]
15. I. Khan and D. Singh, “Efficient compressive sensing based sparse channel estimation for 5G massive MIMO systems,” AEU-International Journal of Electronics and Communications, vol. 89, no. 2, pp. 181–190, 2018. [Google Scholar]
16. A. Amin, X. H. Liu, M. A. Saleem, S. Henna, T. Islam et al., “Collaborative wireless power transfer in wireless rechargeable sensor networks,” Wireless Communications and Mobile Computing, vol. 9701531, no. 9, pp. 1–13, 2020. [Google Scholar]
17. F. Jameel, T. Ristaniemi, I. Khan and B. M. Lee, “Simultaneous harvest-and-transmit ambient backscatter communications under Rayleigh fading,” EURASIP Journal on Wireless Communications and Networking, vol. 19, no. 1, pp. 1–9, 2019. [Google Scholar]
18. W. Shahjehan, S. Bashir, S. L. Mohammed, A. B. Fakhri, A. A. Isaiah et al., “Efficient modulation scheme for intermediate relay-aided IoT networks,” Applied Sciences, vol. 10, no. 6, pp. 1–12, 2020. [Google Scholar]
19. O. A. Saraereh, A. Alsaraira, I. Khan and B. J. Choi, “A hybrid energy harvesting design for on-body internet-of-things (IoT) networks,” Sensors, vol. 20, no. 2, pp. 1–14, 2020. [Google Scholar]
20. T. Jabeen, Z. Ali, W. U. Khan, F. Jameel, I. Khan et al., “Joint power allocation and link selection for multi-carrier buffer aided relay network,” Electronics, vol. 8, no. 6, pp. 1–15, 2019. [Google Scholar]
21. S. Alemaishat, O. A. Saraereh, I. Khan and B. J. Choi, “An efficient resource allocation algorithm for D2D communications based on noma,” IEEE Access, vol. 7, pp. 120238–120247, 2019. [Google Scholar]
22. V. R. Cadambe and S. A. Jafar, “Interference alignment and the degree of freedom for the K user interference channel,” IEEE Transactions on Information Theory, vol. 54, no. 8, pp. 3425–3441, 2008. [Google Scholar]
23. E. A. Omar, W. Steven and W. Robert, “The practical challenges of interference alignment,” IEEE Wireless Communications, vol. 20, no. 1, pp. 35–42, 2013. [Google Scholar]
24. K. Gomadam, V. R. Cadambe and S. A. Jafar, “Approaching the capacity of wireless networks through distributed interference alignment,” in IEEE Global Communications Conf., New Orleans, USA, pp. 1–6, 2008. [Google Scholar]
25. R. Tandon, S. Mohajer, H. V. Poor and S. Shamai, “Degrees of freedom region of the MIMO interference channel with output feedback and delayed CSIT,” IEEE Transactions on Information Theory, vol. 59, no. 3, pp. 1444–1457, 2013. [Google Scholar]
26. Y. Abdulkadir, O. Simpson and Y. Sun, “Interference alignment for cognitive radio communications and networks: A survey,” Journal of Sensors and Actuator Networks, vol. 8, no. 4, pp. 1–33, 2019. [Google Scholar]
27. F. Qamar et al., “Issues, challenges, and research trends in spectrum management: A comprehensive overview and new vision for designing 6G networks,” Electronics, vol. 9, no. 9, pp. 1416, 2020. [Google Scholar]
28. X. Qu and C. G. Kang, “An effective interference alignment approach for device-to-device communication underlaying multi-cell interference network,” in IEEE Int. Conf. on ICT Convergence, Jeju, South Korea, pp. 219–220, 2012. [Google Scholar]
29. H. E. Elkotby, K. F. Elsayed and M. H. Ismail, “Exploiting interference alignment for sum rate enhancement in D2D-enabled cellular networks,” in IEEE Wireless Communications and Networking Conf., Shanghai, China, pp. 1624–1629, 2012. [Google Scholar]
30. S. Wonjae, H. J. Kyung and H. H. Choi, “Device-to-device communication assisted interference mitigation for next generation cellular networks,” in IEEE Int. Conf. on Consumer Electronics, Las Vegas, USA, pp. 623–624, 2013. [Google Scholar]
31. M. M. Alhasani, Q. N. Nguyen, G.-I. Ohta and T. Sato, “A novel four single-sideband M-QAM modulation scheme using a shadow equalizer for MIMO system toward 5G communications,” Sensors, vol. 19, no. 8, pp. 1944, 2019. [Google Scholar]
32. J. Jiang, M. Peng, W. Wang and K. Zhang, “Energy efficiency optimization based on interference alignment for device-to-device mimo downlink underlaying cellular network,” in IEEE Global Communications Conf., Atlanta, USA, pp. 585–590, 2013. [Google Scholar]
33. L. Yang, W. Zhang and S. Jin, “Interference alignment in device-to-device LAN underlaying cellular networks,” IEEE Transactions on Wireless Communications, vol. 14, no. 7, pp. 3715–3723, 2015. [Google Scholar]
34. J. R. Md and L. Lutz, “Robust transceiver optimization for underlay device-to-device communications,” in IEEE Int. Conf. on Communications, London, UK, pp. 7695–7700, 2015. [Google Scholar]
35. Q. Wang, C. Lai, Y. Dong, Y. Shu and X. Xu, “Joint user clustering and resource allocation for device-to-device communication underlaying mu-mimo cellular networks,” EURASIP Journal on Wireless Communications and Networking, vol. 15, no. 1, pp. 1–17, 2015. [Google Scholar]
36. M. Aramon et al., “Physics-inspired optimization for quadratic unconstrained problems using a digital annealer,” Frontiers in Physics, vol. 7, pp. 48, 2019. [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. |