Codified Telenumerics Inc. LogoHomeDesign ServicesIntellectual PropertyContact Us

 

ProjectsSystem DesignComponent Level DesignFirmware Design

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