|
Communications/DSP Expertise
|
DDC has a wide breadth of communications
talent and experience.
DDC tends to be on the high end in terms of complexity and algorithmic
sophistication, and we ultimately culminate our experience in the most
advanced applications and highest levels of integration, using SoC (System
On a Chip) technologies. Our communications applications
expertise loosely
falls into 2 general categories, as outlined below. We use the most proven
techniques in system design and verification, particularly by extensive
modeling in Matlab, Simulink, or C, for algorithmic verification and experimentation,
and also for test vector generation for verification of the hardware or
software product.
|
| Military Communications and Signal Processing |
|
|
DDC has researched, architected, then developed,
implemented, and tested the actual hardware, for all communications /
signal processing elements in several different communication systems,
most notably an SOQPSK (i.e. shaped offset QPSK) telemetry system, and
a BPSK satellite receiver. They both were in the 1Mbps-20Mbps range.
The SOQPSK variant is QPSK at the core, but uses smooth phase transitions
(and not linear smooth, but in the shape of a raised cosine, spread over
multiple symbols). The advantage is very good spectral efficiency, with
virtually no impact on detection efficiency. This system is deployed
in a hostile environment, so extreme measures had to be employed to protect
from noise induced by vibrations, other nearby transmitters, etc. The
design approach used an under-deviated carrier rather than VCOs (this
was a VCO-less design, since VCOs are usually a significant source of
noise over all environmental conditions), and was fully modeled in Matlab
against a reference demodulator in Simulink, which measured various system
performance parameters (e.g. PSD, EVM, etc.). The BPSK satellite receiver
used carrier and subcarrier tracking (Costas loops), and was detecting
a signal buried in noise, with a very low data rate / sub-carrier ratio
(i.e. very complex).
|
| Consumer / Industrial Communications
and Signal processing
|
|
|
DDC has developed several ASICs, FPGAs, and SoCs
for consumer / industrial communications. A good example was a wireless
internet digital transceiver. which functions included a Coldfire processor
packet based interface, Reed Solomon/convolutional coding, OFDM modulator/demodulator,
timing acquisition, and filtering. The design was prototyped using an
FPGA prior to conversion to ASIC. DDC also has extensive experience in
cellular communications (particularly TDMA, GSM, and CDMA), and has performed
work for companies such as Motorola, PrairieComm, and Qualcomm.
|
|
Communications Applications
|
|
-
Military communications (air to ground, air to air,
satellite, telemetry, 1553)
- Cellular / Telecom
- WiMax
- Wireless Internet Digital Transceivers
- Networks: Ethernet, Fibre Channel, 1553, USB, etc.
- Wireless networking
- Modulators / demodulator, transmitters / receivers
- Error Control Coding / FEC
- Satellite
|
| Communications Experience |
|
-
Modulation: modulators, demodulators, OFDM, QPSK,
DQPSK, OQPSK, SOQPSK, FQPSK, PCM/FM, Multi-H CPM, QAM, AM, FM, PM, Costas
Loops, carrier synchronization / recovery, bit synchronization, clock
recovery, NCOs, VCOs, PLL, DPLL, ADPLL, DDS, baseband/passband signaling,
transcendental function generation (sin, cos, atan, atan2, etc.), spectral
efficiency
- Error Control Coding: FEC, Viterbi, Reed Solomon, BCH, CRC, convolutional
codes, turbo codes, block codes, cyclic codes, interleaving, scrambling,
encryption, LFSR, etc.
- Networking/Comm: 1553, IEEE802.3, IEEE802.11, HDLC,
USB, FiberChannel, TokenBus, USB, I2C, custom
- DSP: sampling, quantization, generation, multi-rate, spectral analysis,
correlation, convolution, fixed point, RSSI, linear interpolation,
FIR, IIR, frequency domain filtering, convolution,, time domain filtering,
notch, comb, bandpass, lowpass, highpass, multi-rate, decimating, interpolating
filters, polyphase, averaging, adaptive filters, active noise cancellation,
DFT, IDFT, FFT, IFFT, DCT, IDCT, etc.
- Telecom: HDLC, T1, CHI, A/u-law, DSL, ADSL, DS0,
DS1, DS2, DS3, carrier/frame synchronization, framing, protocols, link
budget analysis, baseband
signaling, bandpass signaling, etc.
- Cellular: TDMA, CDMA, GSM, PCS, 3G, RSSI, T1/E1, DQPSK, FM, IS-54,
IS-95, IS-41, CHI
|
| DDC Communications Intellectual
Property |
|
- IIR/FIR filters
- Bilinear interpolators
- Clock loops, filters, PLLs, etc.
- Frequency domain filters
- Very high speed FFT/IFFT
- QPSK, OQPSK, SOQPSK modulators /
demodulators
|
- AM and FM modulators / demodulators
- BPSK modulators / demodulators
- Transcendental function generators (sin, cos, atan, atan2, CORDIC,
etc.)
- FEC (forward error correction) components, BCH, CRC, convolutional,
etc.)
- SDRAM controller, and various other peripherals
|
| |
|