Preamble:
• The experiments are categorized into three parts Part A, Part B and Part C.
• The experiments in Part A involves design and setting up of prototype
circuits on breadboard or trainer kits.
• The experiments in Part B are software simulations and can be done using
GNU Octave or Python. Other softwares such as MATLAB/ SCILAB/
LabVIEW can also be used.
• The experiments in Part C are emulations using SDR (software-designed-
radio) dongle connected to laptops. A control software has to be in- stalled
on the laptops. A combination of open-source GNU Radio soft- ware, RTL-
SDR (for reception) and HackRF / LimeSDR (for trans- mission) can be
used to conduct these experiments. Other platforms such as LabView with
NI-USRP or Simulink with RTL-SDR can also be used.
EXP No : 4 Performance of Waveform Coding Using PCM
AIM:
1. Generate a sinusoidal waveform with a DC offset so that it takes only positive amplitude value.
2. Sample and quantize the signal using an uniform quantizer with number of representation levels
L. Vary L. Represent each value using decimal to binary encoder.
3. Compute the signal-to-noise ratio in dB.
4. Plot the SNR versus number of bits per symbol. Observe that the SNR increases linearly.
Software Required: Spyder IDE
AIM:
1. Generate a string of message bits.
2. Encode using BPSK with energy per bit Eb and represent it using points in a signal-space.
3. plot the probability of error as a function of SNR per bit Eb/N0.
Software Required : Spyder IDE.
AIM:
1. Generate a string of message bits.
2. Use rasied cosine pulse p(t) as the shapig pulse, and generate the corresponding baseband signal with a fixed bit duration Tb. You may use roll-off factor as α = 0.4.
3. Use various roll off factors and plot the eye diagram in each case for the received signal.
Software Required : Spyder IDE
AIM:
1. Generate a string of message bits.
2. Use root rasied cosine pulse p(t) as the shaping pulse, and generate the corresponding baseband signal with a fixed bit duration Tb. You may use roll-off factor as α = 0.4.
3. Apply matched filter with frequency response Pr(f ) = P ∗(f ) to the received signal.
Software Required: Spyder IDE
AIM:
1. Generate a string of message bits.
2. Encode using QPSK with energy per symbol Es and represent it using points in a signal-space.
3. . Simulate transmission of the QPSK modulated signal via an AWGN channel with variance N0/2 in both I-channel and Q-channel.
4. plot the probability of error as a function of SNR per bit Eb/N0 where Es = 2Eb.
Software Required:Spyder IDE
EXP. NO : 9 FAMILIARIZATION WITH SOFTWARE DEFINED RADIO (HARDWARE AND CONTROL SOFTWARE)
AIM:
1. To Familiarize with an SDR hardware for reception and transmission of RFsignal.
2. To Familiarize how it can be interfaced with computer.
3. To Familiarize with GNU Radio that can be used to process the signals received through the SDR hardware.
4. To Familiarize available blocks in GNU Radio. Study how signals can be generated and spectrum (or power spectral density) of signals can be analyzed. Study how filtering can be performed