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