# Analysis of Vector Quantizers Using Transformed Codebooks with Application to Feedback-Based Multiple Antenna Systems

- Jun Zheng
^{1}Email author and - Bhaskar D. Rao
^{1}

**2008**:125892

**DOI: **10.1155/2008/125892

© J. Zheng and B. D. Rao. 2008

**Received: **3 April 2007

**Accepted: **2 March 2008

**Published: **13 March 2008

## Abstract

Transformed codebooks are obtained by a transformation of a given codebook to best match the statistical environment at hand. The procedure, though suboptimal, has recently been suggested for feedback of channel state information (CSI) in multiple antenna systems with correlated channels because of their simplicity and effectiveness. In this paper, we first consider the general distortion analysis of vector quantizers with transformed codebooks. Bounds on the average system distortion of this class of quantizers are provided. It exposes the effects of two kinds of suboptimality introduced by the transformed codebook, namely, the loss caused by suboptimal point density and the loss caused by mismatched Voronoi shape. We then focus our attention on the application of the proposed general framework to providing capacity analysis of a feedback-based MISO system over spatially correlated fading channels. In particular, with capacity loss as an objective function, upper and lower bounds on the average distortion of MISO systems with transformed codebooks are provided and compared to that of the optimal channel quantizers. The expressions are examined to provide interesting insights in the high and low SNR regime. Numerical and simulation results are presented which confirm the tightness of the distortion bounds.

## 1. Introduction

This paper considers multiple antenna systems when partial channel state information (CSI) is available at the transmitter from the receiver through a finite-rate feedback link. Recently, several interesting papers have appeared, proposing design algorithms, as well as analytically quantifying the performance of finite-rate feedback multiple antenna systems [1–18]. We briefly discuss some of them below to provide context to this work.

Mukkavilli et al. approximated in [1] the channel quantization region corresponding to each code point based on the channel geometric property and derived a universal lower bound on the outage probability of quantized MISO beamforming systems with an arbitrary number of transmit antennas over i.i.d. Rayleigh fading channels. Love and Heath [2, 3] related the problem to that of Grassmannian line packing [4]. Results on the density of Grassmannian line packings were derived and used to develop bounds on the codebook size given a capacity or SNR loss. Xia et al. [5, 6], Zhou et al. [7], and Roh and Rao [8] approximated the statistical distribution of the key random variable that characterizes the system performance. The distribution was used to analyze the performance of MISO systems with limited-rate feedback in the case of i.i.d. Rayleigh fading channels, and closed-form expressions of the capacity loss (or SNR loss) in terms of the feedback rate , and the number of antennas were obtained. Moreover, Roh and Rao extended in [10, 11] the results from MISO channels to the case of MIMO systems with quantized feedback. Narula et al. [12] related the quantization problem to rate distortion theory, and obtained an approximation to the expected loss of the received SNR due to finite-rate quantization of the beamforming vectors in an MISO system with a large number of antennas . Furthermore, design and analysis of finite-rate feedback based multiple antenna systems have also been extended to multiuser areas in [17, 18], where efficient multiuser CSI feedback schemes were proposed and interesting observations of feedback requirement for MIMO broadcast channels were reported.

Despite all these recent results, the analysis of finite-rate feedback systems has proven to be difficult. All the aforementioned approaches are case specific, limited to i.i.d. channels, mainly MISO channels, and are hard to extend to more complicated schemes. Recently, in our work [19], a general framework for the analysis of quantized feedback multiple antenna systems was developed using a source coding perspective by leveraging the considerable work that exists in this area, particularly high resolution quantization theory. Specifically, the channel quantization was formulated as a general finite-rate vector quantization problem with attributes tailored to meet the general issues that arise in feedback based communication systems, including encoder side information, source vectors with constrained parameterizations, and general non-mean-squared distortion functions. By utilizing the proposed general framework, performance analysis of a finite-rate feedback MISO beamforming system transmitting over spatially correlated Rayleigh flat fading channels was provided in [20].

The general framework developed in [19] is versatile and has the potential for being adapted to deal with a variety of problems. This methodology, with suitable modifications, is used in this paper to enable the distortion analysis of a wide class of vector quantizers with transformed codebooks. *Transformed codebooks* are often used for simplicity and are obtained by a transformation of a given codebook to best match the statistical environment at hand. The procedure, though suboptimal, has recently been suggested for CSI feedback-based multiple antenna systems because of their simplicity and effectiveness. Love and Heath [13] and Xia and Giannakis [6] proposed a beamforming codebook design algorithm for correlated MIMO fading channels using a rotation-based transformation on the codebooks of the beamforming vectors originally designed for i.i.d. fading channels. The rotation is derived from the channel correlation matrix. However, to the authors' knowledge, limited analytical results are available characterizing the performance of transformed channel quantizers for multiple antenna systems with finite-rate feedback.

In this paper, we focus our attention on investigating the effects of codebook transformation on the performance of multiple antenna systems with finite-rate CSI feedback. The contributions of this paper are twofold. We first provide insight into the general problem of analyzing a vector quantizer with transformed codebook. Bounds on the average system distortion of this class of quantizers are provided. It exposes the effects of two kinds of suboptimality introduced by the transformed codebook on system performance. They are the loss caused by the suboptimal point density and the loss due to the mismatched Voronoi shape. We then focus our attention on the application of the proposed general framework to providing capacity analysis of a feedback-based MISO system with spatially correlated fading channels using channel quantizers with transformed codebooks. In particular, using system capacity as the objective function, upper and lower bounds on the average distortion of MISO systems with transformed codebooks are provided and compared to that of the optimal channel quantizers. It is shown that the average distortion of CSI quantizers with transformed codebooks can be upper and lower bounded by a scaling of the distortion of optimal quantizers. Furthermore, based on numerical and simulation results, the scaling factors are shown to be close to one for fading channels whose channel covariance matrix has small to moderate condition numbers. Preliminary version of these results have appeared in [21]. This paper provides more detailed (and complete) derivations along with discussions that could not be included in [21] due to space limitation.

## 2. Background Information on the Generalized Vector Quantizer

Multiple antenna systems with finite-rate CSI feedback were formulated as a generalized fixed-rate vector quantization problem in [19] and analyzed by adapting tools from high resolution quantization theory. In order to facilitate the understanding, we briefly summarize in this section some important results of the distortion analysis of the generalized vector quantizer (for readers that are familiar with the general distortion analysis provided in [19], the current section can be skipped without loss of continuity of the article). Extension of the distortion analysis to quantizers with a transformed codebook and its application to CSI-quantized MISO systems are provided in Section 3 and Section 5, respectively.

### 2.1. General Vector Quantization Framework

*quantization objective*) of dimension , and is the additional side information of dimension . The

*side information*is available at the encoder (receiver) but not at the decoder (transmitter). Quantization objective and side information have joint probability density function given by , and a fixed-rate ( bits per channel update) quantizer with quantization levels is considered. Based on a particular source realization , the encoder (or the quantizer) represents vector by one of the vectors , which form the codebook. The encoding or the quantization process is denoted as . The distortion of a finite-rate quantizer is defined as , where is a

*general distortion function*between and that is parameterized by , not necessarily the mean square error. It is further assumed that the distortion function has a continuous second-order derivative (or Hessian matrix with respect to ) with the th and th elements given by

### 2.2. Asymptotic Distortion Integral of the General Vector Quantizer

The point density function and the normalized inertial profile are the key characteristics that can be used to describe the behavior of a specific quantizer. Alternately, given a vector quantizer, one has to find these two functions, as indicated in [19], and the average system distortion can then be obtained using (2).

### 2.3. Minimization of the Distortion Integral

### 2.4. Distortion Analysis of Constrained Source

where is an orthonormal matrix with its columns constituting an orthonormal basis for the null space . Lastly, the multidimensional integrations used in evaluating the average distortions are over the constrained space .

## 3. Asymptotic Distortion Analysis of quantizers with Transformed Codebook

In certain situations, the underlying source distribution or the distortion function of the source variable varies during the quantization process. It is practically infeasible to design separate codebooks optimized for every different source distribution and distortion function, or the encoder and the decoder may not have the ability to store a large number of codebooks. In these situations, it is convenient to use a quantizer whose codebook is constructed by a transformation of a fixed codebook based on the current statistical distribution of the source variable. These types of quantizers are generally called transformed quantizers [22, 23], and have been used in the conventional source coding area with a linear orthogonal transformation followed by a product quantizer. We provide in this subsection an analysis of the generalized vector quantizer, which is described in Section 2, when a transformed codebook is used. Detailed applications to finite-rate feedback MISO systems with a transformed codebook over spatially correlated fading channels are provided in Section 5.

### 3.1. Problem Formulation

### 3.2. Suboptimal Point Density and suboptimal Voronoi Shape

where is an orthonormal matrix whose columns constitute an orthonormal basis for the null space . Compared to the optimal point density given by (8), which corresponds to the optimally designed codebook, given by (11) is always suboptimal and hence leads to performance degradation. The other suboptimality arises from the constraints on the code points in the transformed codebook in the sense that the Voronoi shape of the transformed code is not matched to the distortion function , and hence is not optimized to minimize the inertial profile. Note that these two suboptimalities, named as point density loss and cell shape loss, were also discussed in [22] in the setting of the conventional product quantizers and further applied to study the distortion performance of conventional quantizers with transformed codebooks.

### 3.3. Characterizing the Inertial Profile of the Transformed Codebook

where is the optimal Voronoi shape of the original codebook corresponding to distortion function . Due to the suboptimality of encoder , the normalized inertial profile of the transformed Voronoi shape is upper bounded by the inertial profile of given by (15), but lower bounded by the inertial profile of the optimal Voronoi shape corresponding to the distortion function .

Proposition 1.

where is an orthonormal matrix with its columns constituting an orthonormal basis for the null space .

Proof.

Due to the constraints on the code points in the transformed codebook , which cannot be optimized to minimize the normalized inertial profile, it is evident that the transformed inertial profile is lower bounded by the optimal inertial profile given by (5). Hence, inequality in (16) can be obtained after some manipulations. The same reasonings are valid for inequality in (17) for the constrained source.

which corresponds to inequality in (16).

*constraints*given by the vector equation , the distortion function can be similarly expanded around point as

### 3.4. Distortion Integral of the Transformed Codebook

Similar to conventional product transformed quantizers [22], there exist trade-offs between the two suboptimalities: point density loss and Voronoi shape loss. To be specific, it is always possible to find a transformation such that the transformed point density matches exactly the optimal point density . However, by doing so, the transformation might cause shape loss of the transformed Voronoi cells in some cases, which will lead to significant increase in the normalized inertial profile. Therefore, a transformation that optimally balances two types of losses should be employed. This tradeoff is directly reflected in the distortion bound where both and in (24) depend on the transformation . So is the distortion bound given by (25).

## 4. MISO Systems Using Finite-Rate Csiquantizers with Transformed Codebook

### 4.1. System Model of MISO Fading Channels

where is the received signal (scalar), is the additive complex Gaussian noise with zero mean and unit variance, and is the correlated MISO channel response with distribution given by . For the sake of fair comparisons, we normalize the channel covariance matrix such that the mean of the eigen values equals one (equal to the i.i.d. channel case ). Moreover, the statistical information (i.e., channel covariance matrix ) of the MISO channel response is assumed to be perfectly known at both the transmitter and the receiver. The transmitted signal vector is normalized to have a power constraint given by , with representing the average signal-to-noise ratio at each receive antenna.

### 4.2. Beamforming with Finite-Rate CSI Feedback

### 4.3. Problem of Channel Quantizers with Transformed Codebook

According to [8], it is clear that the statistical information of the fading channel is very important for the design of MISO transmit precoders. The resulting optimal beamforming codebook obtained by utilizing a vector quantization (VQ) approach depends on the channel covariance matrix. In practical situations, the spatial correlation conditions of the fading channel responses may change during the transmission process. However, for a real system, it is impossible to design different codebooks optimized for every instantiation of the channel covariance matrix and it might also be infeasible for the transmitter and receiver to store a large number of codebooks and use them adaptively. In these cases, it is convenient to use a channel quantizer whose codebook is generated from a fixed pre-designed codebook through a transformation parameterized by the channel covariance matrix. (Imperfect knowledge of the channel covariance matrix will also impact the system performance. Interested readers are referred to [20, Sections IV-C and V-B], where a detailed analysis of MISO beamforming systems employing channel quantizers designed with mismatched channel covariance matrix is provided.)

was proposed in [6, 13] where is a fixed matrix which depends on the channel covariance matrix . Distortion analysis of CSI-quantizers with transformed codebooks is provided in next section.

### 4.4. Capacity Loss as System Performance Metric

This performance metric was also used in [11, 19]. From an information theoretical point of view, a CSI feedback scheme should be designed to minimize this performance metric.

## 5. Capacity Analysis of MISO CSI Quantizers with Transformed Codebook

By utilizing the distortion analysis of the transformed codebooks provided in Sections 2 and 3, this section provides an investigation of the capacity loss of a finite-rate CSI-quantized MISO beamforming system over spatially correlated fading channels, that uses transformed CSI quantizers.

### 5.1. Reformulation of the CSI-Quantized MISO Beamforming System

### 5.2. Distortion Anslysis of Optimal CSI Quantizers

Due to space limitations and to avoid overlap with our previous work, the derivations in this subsection have been condensed by skipping some manipulations used in obtaining the final expressions. Please refer to [19, 25] for more details.

### 5.3. Distortion Analysis of Quantizers with Transformed Codebook

In this case, by choosing matrix as with matrices and obtained from the eigen-value decomposition of the channel covariance matrix, that is, , one can generate a transformed codebook whose point density is equal to the optimal point density function . By utilizing this codebook transformation, there is no distortion loss caused by the point density mismatch (when is large). However, the system still suffers from the suboptimal Voronoi shape due to the transformation.

where is the optimal inertia profile given by (35). It is evident from (43) that except for unitary rotations of the i.i.d. codebook, any nontrivial transformation of codebook will lead to mismatched Voronoi shapes and hence causes inertial profile loss. Therefore, a codebook transformation that makes the best compromise between the point density loss and the inertial profile loss is favored.

### 5.4. Performance Comparison of CSI-Quantizers with Optimal and Transformed Codebooks

In order to assess the suboptimality caused by codebook transformation, one would like to compare the system performance in terms of the average distortion of quantizers using transformed codebooks with that of the optimally designed codebooks. Interestingly, in high-SNR and low-SNR regimes with a large number transmit antennas , the average system distortion of CSI quantizers with transformed codebook can be upper and lower bounded by some multiplicative factors of the distortion of optimal quantizers.

Proposition 2.

Proof.

See Appendix A.

Note from Proposition 2 that constants and can be viewed as the upper bounds of the penalty paid for using a transformed codebook instead of the optimal design. Numerical examples of the loss factors and as well as corresponding discussions are provided in Section 6.

### 5.5. Discussion on Quantization Resolutions

The proposed system distortion bounds, as well as the corresponding observations made in previous sections, are all derived based on the high-resolution assumption. However, the feedback rate of the channel state information is always constrained to be low (a few bits per channel update) due to various practical considerations, for example, reduced transmission overhead, latency, and uplink spectral efficiency loss. Fortunately, as a well-known result in the conventional source coding, the high-rate distortion bounds agree well with the real simulation results when the resolution is larger than bits per dimensions ( ) [26]. In this paper, due to "log-like" nature of the distortion function (system capacity loss), the distortion bounds converge even faster (about bits per dimension), which is verified by simulation results in the following section. Therefore, the proposed distortion lower bounds are tight, and hence are able to characterize the system performance well even for CSI quantizers with small to moderate quantization rates.

## 6. Numerical and Simulation Results

In Figure 3, the capacity loss ratio is demonstrated with respect to the adjacent antenna spacing , which is directly related to the spatial correlation of the MISO channel response. When is sufficiently large, the channels can be viewed as i.i.d. Gaussian distributed, while means the channel is completely correlated (line of sight cases). In the plot, the average system signal to noise ratio is chosen in the low SNR regimes where dB, and the quantization resolution is bits per channel update. Simulation results in high SNR regimes, which are not shown here due to space limitations, show very similar results. Moreover, for comparison purpose, the ratio of the distortion bounds, that is, and , is also included in the plot. One can first learn from Figure 3 that the system capacity loss increases as the adjacent antenna spacing increases (channel correlation decreases). It means higher feedback rate or finer resolution of the channel quantizer has to be used to maintain the same level of capacity losses, which is consistent with our earlier intuition. Moreover, it can be observed from the plot that the transformed codebook performs very close to the optimally designed codebook across all channel correlations. Finally, the plot also indicates that the analytical bounds agree well with the obtained simulation results. Therefore, we can analytically characterize the performance of beamforming systems using transformed channel quantizers without cumbersome numerical simulations.

*the upper bound of*) the performance degradation caused by the transformed codebook is less than in low-SNR regimes and in high-SNR regimes for MISO systems with more than transmit antennas. This means that the intuitive choice of given in [6, 13] is a fairly good solution especially for cases when the channel covariance matrix has a relatively small condition number.

## 7. Conclusion

This paper extends the high-resolution quantization theory approach to study the effects of a finite-rate MISO CSI-quantizer employing a transformed codebook while transmitting over correlated fading channels. The contributions of this paper are twofold. First, analysis is provided for a generalized vector quantizer with a transformed codebook. Bounds on the average system distortion of this class of quantizers are provided. It exposes the effects of two kinds suboptimality, which include the suboptimal point density loss and the mismatched Voronoi shape. Second, we focused our attention on the application of the proposed general framework to provide the capacity analysis of a feedback-based MISO system over correlated fading channels using channel quantizers with transformed codebooks. In particular, upper and lower bounds on the channel capacity loss of MISO systems with transformed codebooks are provided and compared to that of the optimal quantizers. It was further proven that the average distortion of CSI quantizers with transformed codebooks can be upper and lower bounded by some multiplicative factors of the distortion of optimal quantizers. These factors were shown to be close to one for fading channels whose channel covariance matrix has small to moderate condition numbers. Numerical and simulation results were presented, which confirms the tightness of the theoretical distortion bounds.

## Declarations

### Acknowledgments

The authors would like to thank Chandra R. Murthy and Ethan Duni for many stimulating discussions and the critical feedback, which greatly helped with the development of this work. This research was supported in part by CoRe Grant no. 02-10109 sponsored by Ericsson, and in part by the US Army Research Office under the Multi-University Research Initiative (MURI) Grant no. W911NF-04-1-0224.

## Authors’ Affiliations

## References

- Mukkavilli KK, Sabharwal A, Erkip E, Aazhang B: On beamforming with finite rate feedback in multiple-antenna systems.
*IEEE Transactions on Information Theory*2003, 49(10):2562-2579. 10.1109/TIT.2003.817433View ArticleMathSciNetMATHGoogle Scholar - Love DJ, Heath RW Jr., Strohmer T: Grassmannian beamforming for multiple-input multiple-output wireless systems.
*IEEE Transactions on Information Theory*2003, 49(10):2735-2747. 10.1109/TIT.2003.817466View ArticleMATHGoogle Scholar - Love DJ, Heath RW Jr.: Limited feedback unitary precoding for orthogonal space-time block codes.
*IEEE Transactions on Signal Processing*2005, 53(1):64-73.View ArticleMathSciNetGoogle Scholar - Conway JH, Hardin RH, Sloane NJA: Packing lines, planes, etc.: packings in Grassmannian spaces.
*Experimental Mathematics*1996, 5: 139-159.View ArticleMathSciNetMATHGoogle Scholar - Xia P, Zhou S, Giannakis GB: Multiantenna adaptive modulation with beamforming based on bandwidth-constrained feedback.
*IEEE Transactions on Communications*2005, 53(3):526-536. 10.1109/TCOMM.2005.843431View ArticleGoogle Scholar - Xia P, Giannakis GB: Design and analysis of transmit-beamforming based on limited-rate feedback.
*IEEE Transactions on Signal Processing*2006, 54(5):1853-1863.View ArticleGoogle Scholar - Zhou S, Wang Z, Giannakis GB: Quantifying the power loss when transmit beamforming relies on finite-rate feedback.
*IEEE Transactions on Wireless Communications*2005, 4(4):1948-1957.View ArticleGoogle Scholar - Roh JC, Rao BD: Transmit beamforming in multiple-antenna systems with finite rate feedback: a VQ-based approach.
*IEEE Transactions on Information Theory*2006, 52(3):1101-1112.View ArticleMathSciNetMATHGoogle Scholar - Gersho A, Gray RM:
*Vector Quantization and Signal Compression*. Kluwer Academic Publishers, Boston, Mass, USA; 1992.View ArticleMATHGoogle Scholar - Roh JC, Rao BD: Design and analysis of MIMO spatial multiplexing systems with quantized feedback.
*IEEE Transactions on Signal Processing*2006, 54(8):2874-2886.View ArticleGoogle Scholar - Roh JC:
*Multiple-antenna communication with finite rate feedback, Ph.D. thesis*. University of California, San Diego, Calif, USA; 2005.Google Scholar - Narula A, Lopez MJ, Trott MD, Wornell GW: Efficient use of side information in multiple-antenna data transmission over fading channels.
*IEEE Journal on Selected Areas in Communications*1998, 16(8):1423-1436. 10.1109/49.730451View ArticleGoogle Scholar - Love DJ, Heath RW Jr.: Grassmannian beamforming on correlated MIMO channels.
*Proceedings of the IEEE Global Telecommunications Conference (GLOBECOM '04), November 2004, Dallas, Tex, USA*1: 106-110.View ArticleGoogle Scholar - Lau V, Liu Y, Chen T-A: On the design of MIMO block-fading channels with feedback-link capacity constraint.
*IEEE Transactions on Communications*2004, 52(1):62-70. 10.1109/TCOMM.2003.822171View ArticleMathSciNetGoogle Scholar - Skoglund M, Jongren G: On the capacity of a multiple-antenna communication link with channel side information.
*IEEE Journal on Selected Areas in Communications*2003, 21(3):395-405. 10.1109/JSAC.2003.809696View ArticleGoogle Scholar - Onggosanusi EN, Gatherer A, Dabak AG, Hosur S: Performance analysis of closed-loop transmit diversity in the presence of feedback delay.
*IEEE Transactions on Communications*2001, 49(9):1618-1630. 10.1109/26.950348View ArticleMATHGoogle Scholar - Jindal N: MIMO broadcast channels with finite rate feedback.
*IEEE Transactions on Information Theory*2006, 52(11):5045-5059.View ArticleMathSciNetMATHGoogle Scholar - Hassel V, Gesbert D, Alouini M-S, Oien GE: A threshold-based channel state feedback algorithm for modern cellular systems.
*IEEE Transactions on Wireless Communications*2007, 6(7):2422-2426.View ArticleGoogle Scholar - Zheng J, Duni ER, Rao BD: Analysis of multiple-antenna systems with finite-rate feedback using high-resolution quantization theory.
*IEEE Transactions on Signal Processing*2007, 55(4):1461-1476.View ArticleMathSciNetGoogle Scholar - Zheng J, Rao BD: Multiple antenna systems with finite rate feedback: design and analysis of MISO systems with channel correlation.
*IEEE Transactions on Signal Processing*2007, 55(9):4612-4626.View ArticleMathSciNetGoogle Scholar - Zheng J, Rao BD: Analysis of vector quantizers using transformed codebook with application to feedback-based multiple antenna systems.
*Proceedings of the European Signal Processing Conference (EUSIPCO '06), September 2006, Florence, Italy*Google Scholar - Na S, Neuhoff DL: Bennett's integral for vector quantizers.
*IEEE Transactions on Information Theory*1995, 41(4):886-900. 10.1109/18.391237View ArticleMathSciNetMATHGoogle Scholar - Huang J, Schultheiss P: Block quantization of correlated Gaussian random variables.
*IEEE Transactions on Communications*1963, 11(3):289-296. 10.1109/TCOM.1963.1088759View ArticleGoogle Scholar - Bennett WR: Spectra of quantized signals.
*Bell System Technical Journal*1948, 27: 446-472.View ArticleMathSciNetGoogle Scholar - Zheng J:
*Design and analysis of multiple antenna communication systems with finite rate feedback, Ph.D. thesis*. University of California, San Diego, Calif, USA; 2006.Google Scholar - Gray RM:
*Source Coding Theory*. Kluwer Academic Publishers, Norwell, Mass, USA; 1990.MATHGoogle Scholar - Salz J, Winters JH: Effect of fading correlation on adaptive arrays in digital mobile radio.
*IEEE Transactions on Vehicular Technology*1994, 43(4):1049-1057. 10.1109/25.330168View ArticleGoogle Scholar - Jones MC: On moments of ratios of quadratic forms in normal variables.
*Statistics & Probability Letters*1987, 6: 129-136. 10.1016/0167-7152(87)90086-1View ArticleMathSciNetMATHGoogle Scholar

## Copyright

This article is published under license to BioMed Central Ltd. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.