the main program calls many functions so you find many matlab files.
Anyway, you find ,in attachment, anathor gfdm matlab code developed according to pdf file (google patent).
below you find :
1- osd file (coherent detection; B2B)
2- matlab code for Tx (iq.m)
3- matlab code for RX (rec.m)
4- matlab code for the whole system (Tx+Rx) (gfdm_google_awgn);
5-pdf file (google patent)
I think that i have some problems in the reception side and the ber analyzer don’t work.
My main goal is to display the GFDM waveform spectrum in the RF spectrum analyzer component, i use only MATLAB and i get the correct spectrum depicted in figure1.
When i implement the system in Optisystem (see figure2), i get two shape of spectrum, the first one was displayed with the plot command of the OutputPort1.Sample.Signal in MATLAB command window (see figure3) and the other one is draw in RF spectrum analyzer (figure4).
So in Optisystem i get two different spectrum for the same signal which are different to the good spectrum shape in figure1.
you find here the screenshot of the main work and the output of the RF spectrum analyzer component and when i simulate the Code of GFDM waveform only with matlab i get the correct shape of the spectrum as depicted in the file above.