Core
Competencies: System Design
Architecture
Synthesis
·
Exploration
of applicable topologies and technologies
·
Design
partitioning into DSP, FPGA, ASIC, and firmware/microprocessor mediums
·
Analog/RF
vs. digital processing domains
·
Examples:
·
Centralized
vs. distributed signal processing
·
Hardwired
vs. general purpose DSP
·
IF vs.
baseband A/D DAC conversion
·
Software
modem vs. hardware modem
Architectural
Analysis
·
Performance
(e.g. latency, throughput, Noise Figure, IMD, etc.)
·
Reliability
·
Cost
·
Extensibility
·
Testability
·
Manufactability
·
Standards
compliance
·
Product
life cycle
·
Electromagnetic
Compatibility/Susceptibility
·
Analysis
tools include VHDL and Simulink behavioural simulation, application specific
spreadsheets, etc.
Subsystem Familiarity
·
Frequency
Synthesis: PLL, DSS
·
Superhetrodyning:
digital, analog/RF
·
Filtering: Spectrum
shaping, notch, image and blocker rejection
·
Modulation:
CPFSK, GMSK, OFDM, AM, FM, PWM, etc
·
Source
Coding: a-law/u-law PCM, ADCPM, CELP etc
·
Channel
Coding: Block and convolution coding
·
Equalization:
amplitude, phase, multipath, and Doppler shift distortion
·
Timing
Recovery: data assisted/unassisted
·
Link layer
processing: HDLC, CRC, MAC, etc.
·
AGC: RSSI,
log amplifiers
·
Control
Loops: feedback, feedforward, PID
·
Protocol
layer processing: compelled, ARQ
·
Application layer processing: content adaptation
|