-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Questions for MMNet correlated channel matrix #3
Comments
Can you reproduce the results of 3DMIMO channel? I used matlab code to get the 3DMIMO channel file, but it was a. Hdf5 file, while the python code read an NPY file, is there anything missing in the middle? I saved H as a MAT file in MATLAB, and then Python read it using Scipy.io. The result I got was far from the result in the paper. As for temporal and spectral correlation, the code for online learning is to train each H in sequence, but there is no code to save the ith model and then train the i+1 model on the ith model. I reproduced an online training version according to the paper, but still could not reach the results in the paper. |
Respected yxs33, did you get the output for the classic models. |
Please respond if anyone got the output for the classic models . |
I can reproduce the result of classic channel model but not 3D ones, unfortunately |
The classic model which I got has the similar result shown in the paper |
runfile('C:/Users/408117001/Downloads/MMNet/MMNet-master/classic/benchmark.py', wdir='C:/Users/408117001/Downloads/MMNet/MMNet-master/classic') Is there anything we need to change while executing the benchmark.py file. Please tell me |
I don't think onlinetraing.py does what it says in the paper,the code did not train H in sequence,maybe the author did not release the actual online training code。 |
You didn't complete the parameters for the code. I donot recommend running code from the command line,You can set the parameters in the code so that you can debug the code. Note that the H read by benchmark.py needs to be modified to your own generated H. |
I set the parameters in the code as follows from parser.py import argparse def parse():
Can you please tell me how to modify the generated H. |
If possible please share the exact MATLAB code of your files to my email id: bitravenkaiah@gmail.com |
I am loading the the data H in this way from keras.models import load_model while loading the data from keras, I am getting the following error runfile('C:/Users/admin/Downloads/MMNet-master/MMNet-master/classic/benchmark.py', wdir='C:/Users/admin/Downloads/MMNet-master/MMNet-master/classic') File "C:\Users\admin\Downloads\MMNet-master\MMNet-master\classic\benchmark.py", line 20, in File "C:\Users\admin\anaconda3\envs\py37\lib\site-packages\keras\engine\saving.py", line 492, in load_wrapper File "C:\Users\admin\anaconda3\envs\py37\lib\site-packages\keras\engine\saving.py", line 583, in load_model File "C:\Users\admin\anaconda3\envs\py37\lib\site-packages\keras\utils\io_utils.py", line 191, in init File "C:\Users\admin\anaconda3\envs\py37\lib\site-packages\h5py_hl\files.py", line 408, in init File "C:\Users\admin\anaconda3\envs\py37\lib\site-packages\h5py_hl\files.py", line 173, in make_fid File "h5py_objects.pyx", line 54, in h5py._objects.with_phil.wrapper File "h5py_objects.pyx", line 55, in h5py._objects.with_phil.wrapper File "h5py\h5f.pyx", line 88, in h5py.h5f.open OSError: Unable to open file (unable to open file: name = 'channel_sequences.h5', errno = 2, error message = 'No such file or directory', flags = 0, o_flags = 0) |
Please help me, how to resolve the issue... |
Hi mehrdadkhani
wonderful work! I have successfully get 3GPP channel model and use the channel matrices to implement in Onlinetraining. You mentioned in the paper that the key point for MMNet's low complexity is that MMNet makes good use of temporal and spectral correlation for Channel matrices. But I have checked codes and there is no relevant code design based on temporal and spectral correlation. so I am kind of confusing.
The text was updated successfully, but these errors were encountered: