I need the Pluto implementation for the following experiments for labs in engineering colleges, i have gone thru the matlab code for sdr of engineers,but all those files or simulation ,there is no hardware implementation.
List of experiments
1)Wireless Channel Simulation including fading and Doppler effects
2. Simulation of Channel Estimation, Synchronization & Equalization techniques
3. Analysing Impact of Pulse Shaping and Matched Filtering using Software Defined Radios
4. OFDM Signal Transmission and Reception using Software Defined Radios
5. Basics of OFDM and CDMA-Direct sequence.
6. Quadrature modulation schemes: QPSK, constellation plot.
7. Setting up of Baseband digital communication link and performing baseband equalisation techniques.
8. Gaussian minimum shift key modulation and demodulation.
It is a lab experiment,so it would be of great help if you could provide the source or examples to solve these experiments.so that we could use the same to teach the students.
Thank in advance.
The book and lab guides walk students through the design of a receiver but does not give verbatim solutions in code form. This is what students are meant to implement. The book and labs follow the process: model impairment -> simulate solution -> add radio in the loop. The last part is where the students are meant to modify the code to correct real-world impairments which the book models for them. The chapters are ordered to try to correct for real-world effects a single step at a time.
Not totally sure exactly how much you want students to have to implement on their own, as the book was designed for Junior/Senior level undergrads. So we generally assumed they have a solid background in comms and DSP. If you want them to have let work you could always just do the labs yourself and remove pieces you wish students to solve on their own.
is there any reference matlab codes to implement the above lab experiments in adalm pluto.
at least OFDM implementation,pulse shaping and matched filtering in ADALM pluto using matlab,or any guidelines to implement in adalm pluto
The code snippets in the book implement the components of OFDM synchronization and others. Each snippet will have a script name associated with it which is the same as the code here: https://github.com/sdrforengineers/code/tree/master/matlab
i have gone through the code, but there is no pluto implementation, when i try to implement same as qpsk example ,it shows error.
Yes, as I said
travisfcollins said:The book and labs follow the process: model impairment -> simulate solution -> add radio in the loop. The last part is where the students are meant to modify the code to correct real-world impairments which the book models for them.
For OFDM all the synchronization components are given in full code form, and you can just apply them with data from Pluto. At that point in the book, models for standard impairments have been given and students should be comfortable with implementing algorithms with hardware.