Project in EE 545 Digital Communications

Download Report

Transcript Project in EE 545 Digital Communications

Integration of System
Design and Standard
Development in Digital
Communication Education
Xiaohua(Edward) Li
State University of New York at
Binghamton
Contents
 Introduction
 SAM project in digital communications
 Technical standard of SAM
 Conclusions
Introduction
 Digital communications education should



teach theory with a systematic view
use MATLAB projects to strengthen the
systematic view
develop practical system design experience
 Traditional ways of teaching may not perform
well enough
Introduction
 Our approach: joint theory, system design
and technical standard drafting
 Objectives:




Integrate theory with hands-on experience
Cost effective: computers only
Convenient: Matlab programming only
Competitive: drafting standards
Design of the SAM Project
 SAM: soft acoustic modem

a modem with PC and MATLAB
 Overview:




Phase 1: baseband transmission
Phase 2: passband transmission (wireline)
Phase 3: passband with coding (wireless)
Modem standard discussion and draft
 Work of students

demonstration, presentation, standard draft
The SAM Project (1)
 Phase I. Baseband system design
 Theory: data packet, pulse shaping, synchronizations
 Hardware: one PC
 Software: MATLAB
The SAM Project (2)
 Phase II. Passband wired transmission
 Theory: modulation/demodulation, synchronization
 Hardware: one or two PC
 Software: MATLAB
The SAM Project (3)
 Phase III. Wireless modem
 Theory: wireless, SNR, channel coding/decoding
Encoder
S1
00
XOR
10
reg 0 reg 1 reg 2
S2

Hardware: two PCs
01
.
.
S1,2
.
.
S3,4
S1,2
.
S
.
S1,2
.
S
.
10
S3,4
11
S3,4
S3,4
1,2
1,2
S3,4
00
10
00
01
11
S1,2
S1,2
S3,4
.
S
.
S3,4
1,2
1,2
S3,4
S3,4
.
S
.
The SAM (4). Software: MATLAB
The SAM Project (5)
 Typical transmitter and receiver block diagrams
Start Transmitter
Transmit
Sample for
1 kHz carrier
Assess Bit Error
Generate
random
message
Format message
with Barker and
Training Sequence
Convolutional encode
message
Modulate signal
with
1 kHz carrier
Pulse shape entire
signal
Record Waveform upon detection of
1 kHz carrier signal
Convolutional decode
Differentially
encode entire
signal
Frame Synchronize
using Barker
Demodulate
signal
Time synchronize and
sample
 Simulation results of one student group
Differentially
decode
Technical Standard Activity
 Technical standard
 Provide design guide and inter-operability
 Encourage competition
 Approaches for drafting standards:
 Only design objective is assigned
 Students are free to choose techniques
 Perform regular discussion to define common
parameters
 Each group draft a standard, among which
the most competitive one is recommended
Conclusions
 Project that stimulates students’ interest





Use practical design projects which involve
both software and hardware
Use tools which are under students’ control
Introduce competitions
Make it challenging by leaving questions open
Draft standards instead of writing ordinary
reports