Skip to content

Commit

Permalink
Added all information
Browse files Browse the repository at this point in the history
  • Loading branch information
pfondo committed Jun 9, 2024
1 parent 15f7bb2 commit 23f93ef
Show file tree
Hide file tree
Showing 3 changed files with 1,310 additions and 0 deletions.
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,14 @@
# nn-ris-optimization
Neural network (NN)-based Reconfigurable Intelligent Surface (RIS) optimization

## Description

This repository contains a main MATLAB script (nn-ris-optimization.m) which reads a given dataset with RIS cascaded channel measurements and optimum phase shift configuration (named measurements_dataset_RIS<RIS_size>_1000.txt, where <RIS_size> corresponds to the size of the RIS under evaluation) and generates a new dataset containing the predictions of the optimum configuration for the RIS using a NN-based approach. An input dataset (measurements_dataset_RIS4_1000.txt) is provided as an example.

The input dataset is a Comma-Separated Values (CSV) file. Each line represents an individual sample with the following fields: The first <RIS_size> elements are the phases of the real RIS-Receiver channel coefficients, the second <RIS_size> elements are the phases of the real Transmitter-RIS channel coefficients, the third <RIS_size> elements are the phases of the sampled RIS-Receiver channel coefficients, the fourth <RIS_size> elements are the phases of the sampled Transmitter-RIS channel coefficients and finally the fifth <RIS_size> elements are the optimum phase shifts of the RIS.

## Copyright

Copyright ⓒ 2024 Pablo Fondo Ferreiro <[email protected]>

This simulator is licensed under the GNU General Public License, version 3 (GPL-3.0). For more information see LICENSE
Loading

0 comments on commit 23f93ef

Please sign in to comment.