z-logo
open-access-imgOpen Access
Practical analysis of codebook design and frequency offset estimation for virtual‐multiple‐input–multiple‐output systems
Author(s) -
Jiang Jing,
Thompson John S.,
Sun Hongjian,
Grant Peter M.
Publication year - 2013
Publication title -
iet communications
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.355
H-Index - 62
eISSN - 1751-8636
pISSN - 1751-8628
DOI - 10.1049/iet-com.2012.0345
Subject(s) - codebook , computer science , relay , mimo , coding (social sciences) , wireless , algorithm , encoding (memory) , computer engineering , telecommunications , channel (broadcasting) , mathematics , artificial intelligence , power (physics) , physics , statistics , quantum mechanics
A virtual‐multiple‐input–multiple‐output (MIMO) wireless system using the receiver‐side cooperation with the compress‐and‐forward (CF) protocol, is an alternative to a point‐to‐point MIMO system, when a single receiver is not equipped with multiple antennas. It is evident that the practicality of CF cooperation will be greatly enhanced if an efficient source coding technique can be used at the relay. It is even more desirable that CF cooperation should not be unduly sensitive to carrier frequency offsets (CFOs). This study presents a practical study of these two issues. Firstly, codebook designs of the Voronoi vector quantisation (VQ) and the tree‐structure VQ (TSVQ) to enable CF cooperation at the relay are described. A comparison in terms of the codebook design and encoding complexity is analysed. It is shown that the TSVQ is much simpler to design and operate, and can achieve a favourable performance‐complexity tradeoff. Furthermore, this study demonstrates that CFO can lead to significant performance degradation for the virtual‐MIMO system. To overcome this, it is proposed to maintain clock synchronisation and jointly estimate the CFO between the relay and the destination. This approach is shown to provide a significant performance improvement.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here