Presented an Example M-File and a GUI snapshot capable of same functionality
Generator_80211adPHY.m is M-File example created out of 3 API M-Files.
Picture uploaded is screen shot of GUI developed using API M-files. GUI is capable of generating Control , SC and OFDM PHY waveform.
One of the API M-File provides options to save waveform and intermediate data points to text files.
Screen shot presents the controls available in GUI to generate IEEE 802.11ad PHY waveform.
Prem Nerella (2020). IEEE 802.11ad PHY Waveform Generation API (https://www.mathworks.com/matlabcentral/fileexchange/46204-ieee-802-11ad-phy-waveform-generation-api), MATLAB Central File Exchange. Retrieved .
you can get waveform data for different LDPC configurations through this code.
add noise model and write receiver code for demodulation and decoding.
Thanks for your reply and I have understand the 'dot' you used, I really take much benefits from your code and another question, I want to get the plot of SNR-BER of the LDPC coding method, I'd like to know if it is possible in your codes, thanks a lot.
I used matlab "struct" data type to group different variables. Any name before a 'dot' represent the parent group name and the name after 'dot' is variable actually holding the data... so deleting the characters after the dot will make the program non-workable
The code is perfect and useful, I just got a question, why there are many names of variables contain dot, for example:
waveform = genParams.waveform;
waveform.dt = genParams.timeParams.Tsmp;
waveform.data = pktSym;
If we need to delete the characters after the dot to make the program work?
Publishing complete source files
changed the screen shot