Term 061: Senior
Student Project for COE Students
LabVIEW-based Virtual
Instrumentation for Communication Experiments
Proposed by: Dr.
Radwan E. Abdel-Aal, COE Department
Room 22-325, Tel:
4320, email: radwan@kfupm.edu.sa
LabVIEW is a versatile graphical (visual) programming
platform which simplifies the development of applications involving simulation,
data acquisition and analysis, signal processing, and measurements and control.
LabVIEW has been instrumental in the development of the virtual instrumentation
concept, where the instrument functionality is implemented in software, thus
improving flexibility and reducing cost.
This project aims at using LabVIEW to develop a set of virtual
instruments (VIs) and experiments that form the
basis of a virtual lab for possibly supplementing the teaching of the
introductory COE 341 course on Data and Computer Communications. In addition to
embodying the technical concepts involved, the developed VI software must be
user-friendly and should mimic actual instruments used in real laboratory
experiments.
Following is a list of example experiments that can be
developed:
(Project should implement a minimum of 5 experiments)
- Analog
modulation and demodulation techniques: AM, FM, PM, etc.
- Shift
keying modulation/demodulation techniques: ASK, FSK, PSK, etc.
- Digital
encoding techniques: NRZ codes, Bipolar codes,
Biphase codes, etc.
- PCM
encoding and decoding
- Delta
modulation/demodulation
- CRC
code generation and error checking.
- Fourier
transform, filtering, and effective bandwidth.
- Receiver
operating characteristics: BER Vs Eb/N0.
- Asynchronous
data transmission
- Transmission
impairments: Attenuation, noise, interference, cross-talk, distortion,
etc.
- Design
of basic communication links using guided and unguided media.
- HDLC
frames and operation.
- Multiplexing
techniques: FDM, TDM, etc.
Project Pre-requisite: COE 341 with good standing.
Suggested Tentative Plan:
Weeks
- LabVIEW
learning 2
- Selection
and hierarchical design of experiments 1
- Implementation
of basic virtual instruments 3
- Implementation
of experiments 4
- Testing
and debugging 2
- Trials
on prospective users (current COE 341 students) and improvements 2
- Commissioning
and documentation 2