Skip to content

Releases: mmcesim/mmcesim

mmCEsim v0.3.0

05 Feb 06:11
5c376ba
Compare
Choose a tag to compare

New Features

  • Single RIS channel estimation implementation (#89, PR #96)
    • Implement functions and macros concerning channel graph (#63, PR #88)
      • Multiple RECOVER for one cascaded channel (#67, PR #87)
      • Paths sorting according to number of jumps in channel graph (#68, PR #86)
      • Implement macros related to node size, beam, grid (#90, PR #91)
  • Disable color output in CTest (#93)
  • CI for macOS ARM (#101, PR #102)

Bug Fixes

  • Updated Beamforming Generation Out of Loop (#98, PR #99)
  • Fully Show Simulation Subprocess Terminal Output (#100)
  • Update Mac Trust App Shell Script (#103)

Caution

BREAKING CHANGE:
ALG function ESTIMATE now accept multiple parameters, not a single parameter anymore.
Therefore, each parameter should be wrapped as $ ... $ if there is space inside.

Contributed by @Teddy-van-Jerry and @mmcesim-bot, for version 0.3.0 release (#95).

mmCEsim v0.3.0-beta1

05 Feb 06:00
9983544
Compare
Choose a tag to compare
mmCEsim v0.3.0-beta1 Pre-release
Pre-release

New Features

  • Single RIS channel estimation implementation (#89, PR #96)
    • Implement functions and macros concerning channel graph (#63, PR #88)
      • Multiple RECOVER for one cascaded channel (#67, PR #87)
      • Paths sorting according to number of jumps in channel graph (#68, PR #86)
      • Implement macros related to node size, beam, grid (#90, PR #91)
  • Disable color output in CTest (#93)
  • CI for macOS ARM (#101, PR #102)

Bug Fixes

  • Updated Beamforming Generation Out of Loop (#98, PR #99)
  • Fully Show Simulation Subprocess Terminal Output (#100)
  • Update Mac Trust App Shell Script (#103)

Caution

BREAKING CHANGE:
ALG function ESTIMATE now accept multiple parameters, not a single parameter anymore.
Therefore, each parameter should be wrapped as $ ... $ if there is space inside.

Contributed by @Teddy-van-Jerry and @mmcesim-bot, for version 0.3.0 release (#95).

mmCEsim v0.3.0-alpha2

04 Feb 16:08
4206515
Compare
Choose a tag to compare
mmCEsim v0.3.0-alpha2 Pre-release
Pre-release

New Features

  • Single RIS channel estimation implementation (#89, PR #96)
    • Implement functions and macros concerning channel graph (#63, PR #88)
      • Multiple RECOVER for one cascaded channel (#67, PR #87)
      • Paths sorting according to number of jumps in channel graph (#68, PR #86)
      • Implement macros related to node size, beam, grid (#90, PR #91)
  • Disable color output in CTest (#93)
  • CI for macOS ARM (#101, PR #102)

Bug Fixes

  • Updated Beamforming Generation Out of Loop (#98, PR #99)
  • Fully Show Simulation Subprocess Terminal Output (#100)
  • Update Mac Trust App Shell Script (#103)

Caution

BREAKING CHANGE:
ALG function ESTIMATE now accept multiple parameters, not a single parameter anymore.
Therefore, each parameter should be wrapped as $ ... $ if there is space inside.

Contributed by @Teddy-van-Jerry and @mmcesim-bot, for version 0.3.0 release (#95).

mmCEsim v0.3.0-alpha1

25 Jan 07:53
6a2d9a0
Compare
Choose a tag to compare
mmCEsim v0.3.0-alpha1 Pre-release
Pre-release

New Features

  • Single RIS channel estimation implementation (#89, PR #96)
    • Implement functions and macros concerning channel graph (#63, PR #88)
      • Multiple RECOVER for one cascaded channel (#67, PR #87)
      • Paths sorting according to number of jumps in channel graph (#68, PR #86)
      • Implement macros related to node size, beam, grid (#90, PR #91)
  • Disable color output in CTest (#93)

Caution

BREAKING CHANGE:
ALG function ESTIMATE now accept multiple parameters, not a single parameter anymore.
Therefore, each parameter should be wrapped as $ ... $ if there is space inside.

Note

x86 and x64 binaries are built automatically by GitHub Actions; The macOS arm binary is built manually on macOS with M1 chip.

Contributed by @Teddy-van-Jerry and @mmcesim-bot, for version 0.3.0 release (#95).

mmCEsim v0.2.2

12 Jan 12:57
a4d2f4f
Compare
Choose a tag to compare

New Features

  • ALG library enhancement (#49, PR #51):
    • Add OMPL1 algorithm to the library.
    • ALG dependency check.
    • Enhanced log and TeX report (PR #55).
  • Update Doxygen website configurations (including more graphs).
  • Automatic version bump script (#70, PR #75).

Bug Fixes

  • Rename configuration file to mmcesim.cfg (#50, PR #53).
  • Change Unix file location of mmcesim.log and mmcesim.cfg (#71, PR #74)
  • Fix C++ (Armadillo) runtime error when simulating with -O2 or -O3 on macOS by patching arma::randperm (#52, PR #54).
  • Fix warnings due to Boost Library's use of deprecated functions (#66).

News

  • The research paper entitled ‘Beam Pattern and Reflection Pattern Design for Channel Estimation in RIS-assisted mmWave MIMO Systems’ 2 is online as an early access paper of IEEE Transactions on Vehicular Technology (Sep. 8, 2023): https://ieeexplore.ieee.org/document/10243635 (#79).
  • The research paper entitled ‘Beam Pattern and Reflection Pattern Design for Channel Estimation in RIS-assisted mmWave MIMO Systems’ 2 has been accepted by IEEE Transactions on Vehicular Technology (May 21, 2023).
  • The research paper entitled ‘OMPL-SBL Algorithm for Intelligent Reflecting Surface-Aided mmWave Channel Estimation’ 1 is online as an early access paper of IEEE Transactions on Vehicular Technology (Jun. 27, 2023): https://ieeexplore.ieee.org/document/10164645 (#69).

Note

x86 and x64 binaries are built automatically by GitHub Actions; The macOS arm binary is built manually on macOS with M1 chip.

Contributed by @Teddy-van-Jerry and @mmcesim-bot, for version 0.2.2 release (#73).

  1. W. Zhao, Y. You, L. Zhang, X. You, and C. Zhang, “OMPL-SBL algorithm for intelligent reflecting surface-aided mmWave channel estimation”, IEEE Trans. Veh. Technol., vol. 72, no. 11, Nov. 2023, pp. 15121-15126. DOI: 10.1109/TVT.2023.3287400. 2

  2. Y. You, W. Zhao, L. Zhang, X. You, and C. Zhang, “Beam pattern and reflection pattern design for channel estimation in RIS-assisted mmWave MIMO systems”, IEEE Trans. Veh. Technol., 2023, to be published, DOI: 10.1109/TVT.2023.3309950. 2

mmCEsim v0.2.2-beta1

12 Jan 09:45
5e8cc8b
Compare
Choose a tag to compare
mmCEsim v0.2.2-beta1 Pre-release
Pre-release

New Features

  • ALG library enhancement (#49, PR #51):
    • Add OMPL1 algorithm to the library.
    • ALG dependency check.
    • Enhanced log and TeX report (PR #55).
  • Update Doxygen website configurations (including more graphs).
  • Automatic version bump script (#70, PR #75).

Bug Fixes

  • Rename configuration file to mmcesim.cfg (#50, PR #53).
  • Change Unix file location of mmcesim.log and mmcesim.cfg (#71, PR #74)
  • Fix C++ (Armadillo) runtime error when simulating with -O2 or -O3 on macOS by patching arma::randperm (#52, PR #54).
  • Fix warnings due to Boost Library's use of deprecated functions (#66).

News

  • The research paper entitled ‘Beam Pattern and Reflection Pattern Design for Channel Estimation in RIS-assisted mmWave MIMO Systems’ 2 is online as an early access paper of IEEE Transactions on Vehicular Technology (Sep. 8, 2023).
  • The research paper entitled ‘Beam Pattern and Reflection Pattern Design for Channel Estimation in RIS-assisted mmWave MIMO Systems’ 2 has been accepted by IEEE Transactions on Vehicular Technology (May 21, 2023).
  • The research paper entitled ‘OMPL-SBL Algorithm for Intelligent Reflecting Surface-Aided mmWave Channel Estimation’ 1 is online as an early access paper of IEEE Transactions on Vehicular Technology (Jun. 27, 2023): https://ieeexplore.ieee.org/document/10164645 (#69)

Note

x86 and x64 binaries are built automatically by GitHub Actions; The macOS arm binary is built manually on macOS with M1 chip.

Contributed by @Teddy-van-Jerry and @mmcesim-bot, for version 0.2.2 release (#73).

  1. W. Zhao, Y. You, L. Zhang, X. You, and C. Zhang, “OMPL-SBL algorithm for intelligent reflecting surface-aided mmWave channel estimation”, IEEE Trans. Veh. Technol., 2023, to be published. DOI: 10.1109/TVT.2023.3287400. 2

  2. Y. You, W. Zhao, L. Zhang, X. You, and C. Zhang, “Beam pattern and reflection pattern design for channel estimation in RIS-assisted mmWave MIMO systems”, IEEE Trans. Veh. Technol., 2023, to be published. 2

mmCEsim v0.2.2-alpha1

12 Aug 04:11
497a406
Compare
Choose a tag to compare
mmCEsim v0.2.2-alpha1 Pre-release
Pre-release

New Features

  • ALG library enhancement (#49, PR #51):
    • Add OMPL1 algorithm to the library.
    • ALG dependency check.
    • Enhanced log and TeX report (PR #55).
  • Update Doxygen website configurations (including more graphs).
  • Automatic version bump script (#70, PR #75).

Bug Fixes

  • Rename configuration file to mmcesim.cfg (#50, PR #53).
  • Change Unix file location of mmcesim.log and mmcesim.cfg (#71, PR #74)
  • Fix C++ (Armadillo) runtime error when simulating with -O2 or -O3 on macOS by patching arma::randperm (#52, PR #54).
  • Fix warnings due to Boost Library's use of deprecated functions (#66).

News

  • The research paper entitled ‘Beam Pattern and Reflection Pattern Design for Channel Estimation in RIS-assisted mmWave MIMO Systems’ 2 has been accepted by IEEE Transactions on Vehicular Technology (May 21, 2023).
  • The research paper entitled ‘OMPL-SBL Algorithm for Intelligent Reflecting Surface-Aided mmWave Channel Estimation’ 1 is online as an early access paper of IEEE Transactions on Vehicular Technology (Jun. 27, 2023): https://ieeexplore.ieee.org/abstract/document/10164645 (#69)

Note

x86 and x64 binaries are built automatically by GitHub Actions; The macOS arm binary is built manually on macOS with M1 chip.

Contributed by @Teddy-van-Jerry and @mmcesim-bot, for version 0.2.2 release (#73).

  1. W. Zhao, Y. You, L. Zhang, X. You, and C. Zhang, “OMPL-SBL algorithm for intelligent reflecting surface-aided mmWave channel estimation”, IEEE Trans. Veh. Technol., 2023, to be published. DOI: 10.1109/TVT.2023.3287400. 2

  2. Y. You, W. Zhao, L. Zhang, X. You, and C. Zhang, “Beam pattern and reflection pattern design for channel estimation in RIS-assisted mmWave MIMO systems”, IEEE Trans. Veh. Technol., 2023, to be published.

mmCEsim v0.2.1

31 Mar 15:25
bf98fab
Compare
Choose a tag to compare

New Features

  • Colorful terminal (#22).
  • mmcesim-maintain tool support (#25).
  • Log system support with cleaner terminal output (#32, #36).
  • mmcesim-log tool support (#37, #39, #47).
  • Support NO_COLOR standard (#42, #48).
  • Syntax highlight for ALG language on mmcesim.org with a custom lexer (mmcesim/mmcesim.org#1).

Bug Fixes

  • Fix the Docker entrypoint command.
  • Fix total lines badge display in README (#40, #41).
  • Fix Ubuntu 20 release error (#46).

News

Note x86 and x64 binaries are built automatically by GitHub Actions; The macOS arm binary is built manually on macOS with M1 chip.

mmCEsim v0.2.1-beta2

31 Mar 15:17
460751c
Compare
Choose a tag to compare
mmCEsim v0.2.1-beta2 Pre-release
Pre-release

New Features

  • Colorful terminal (#22).
  • mmcesim-maintain tool support (#25).
  • Log system support with cleaner terminal output (#32, #36).
  • mmcesim-log tool support (#37, #39, #47).
  • Support NO_COLOR standard (#42, #48).
  • Syntax highlight for ALG language on mmcesim.org with a custom lexer (mmcesim/mmcesim.org#1).

Bug Fixes

  • Fix the Docker entrypoint command.
  • Fix total lines badge display in README (#40, #41).
  • Fix Ubuntu 20 release error (#46).

News

Note x86 and x64 binaries are built automatically by GitHub Actions; The macOS arm binary is built manually on macOS with M1 chip.

mmCEsim v0.2.1-beta1

27 Mar 06:39
694fea6
Compare
Choose a tag to compare
mmCEsim v0.2.1-beta1 Pre-release
Pre-release

New Features

  • Colorful terminal (#22).
  • mmcesim-maintain tool support (#25).
  • Log system support with cleaner terminal output (#32, #36, #39).
  • mmcesim-log tool support (#37).
  • Syntax highlight for ALG language on mmcesim.org with a custom lexer (mmcesim/mmcesim.org#1).

Bug Fixes

  • Fix the Docker entrypoint command.
  • Fix total lines badge display in README (#40, #41).

News

Note x86 and x64 binaries are built automatically by GitHub Actions; The macOS arm binary is built manually on macOS with M1 chip.