Coder Social home page Coder Social logo

ce-42's Introduction

CE-42

Implementation of CE-42 paper (in Matlab) - THE CODES ARE NOT MINE

THIS IS THE ORIGINAL README FROM THE AUTHORS: This simulation code package is mainly used to reproduce the results of the following paper [1]:

[1] X. Wei and L. Dai, "Channel Estimation for Extremely Large-Scale Massive MIMO: Far-Field, Near-Field, or Hybrid-Field?," IEEE Commun. Lett., vol. 26, no. 1, pp. 177-181, Jan. 2022


If you use this simulation code package in any way, please cite the original paper [1] above.

The author in charge of this simulation code pacakge is: Xiuhong Wei (email: [email protected]).

Reference: We highly respect reproducible research, so we try to provide the simulation codes for our published papers (more information can be found at: http://oa.ee.tsinghua.edu.cn/dailinglong/publications/publications.html).

Please note that the MATLAB R2020a is used for this simulation code package, and there may be some imcompatibility problems among different MATLAB versions.

Copyright reserved by the Broadband Communications and Signal Processing Laboratory (led by Dr. Linglong Dai), Beijing National Research Center for Information Science and Technology (BNRist), Department of Electronic Engineering, Tsinghua University, Beijing 100084, China.


Abstract of the paper:

Extremely large-scale massive MIMO (XL-MIMO) is a promising technique for future 6G communications. However, existing far-field or near-field channel model mismatches the hybrid-field channel feature in the practical XL-MIMO system. Thus, existing far-field and near-field channel estimation schemes cannot be directly used to accurately estimate the hybrid-field XL-MIMO channel. To solve this problem, we propose an efficient hybrid-field channel estimation scheme by accurately modeling the XL-MIMO channel. Specifically, we firstly reveal the hybrid-field channel feature of the XL-MIMO channel, where different scatters may be in far-field or near-field region. Then, we propose a hybrid-field channel model to capture this feature, which contains both the far-field and near-field path components. Finally, we propose a hybrid-field channel estimation scheme, where the far-field and near-field path components are respectively estimated. Simulation results show that the proposed scheme performs better than existing schemes.


How to use this simulation code package?

All simulation results can be generated by running the corresponding .m file.

For the simulation results of the NMSE performance comparison against the SNR (Fig. 3 in the paper) and the NMSE performance comparison against the adjustable parameter \gamma (Fig. 4 in the paper) can be obtained by running Main1.m and Main2.m in the folder.


Enjoy the reproducible research!

ce-42's People

Contributors

althehunter avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.