Thotaka has access to the best experts in Radio System Engineering. Thotaka has designed and delivered high data-rate QPSK, QAM and FSK modems, built IF Frontends and integrate with up/down convertors and Power Amplifiers.

Thotaka manufactures Power Amplifiers, Digitally Tunable Filters as an OEM offering

Areas of Expertise:

  • Complete Modem Hardware and Software design
  • Design of IF Frontends with bandwidth selection, group delay equalizers and baseband passive filters
  • Design of digitally tunable filters with custom resonator construction
  • Design and Porting of digital filters, equalizers, carrier-tracking, symbol recovery, FEC and symbol to bits logic in FPGA
  • New generation modem design using SoC-FPGA  leveraging multi-core ARM and FPGA fabric
  • Radio design using COTS ASIC from Analog Devices, Freescale and Texas Instruments and others for both proprietary and standards (Zigbee, WiFi etc) compliant radios
  • Co-Location solutions for Ship-Borne, Airborne and Land based systems
  • Software Defined Radio design, Waveform Design

DTF Design Capability

  • Frequency Range: (0.960 – 1.240) GHz and (0.250 – 0.500) GHz
  • Variation pattern of the center frequency:  Stepwise
  • Filter performance
    • Passband loss: 6dB (Typ)
    • Attenuation of the filtered band: 50dB
    • Power durability: 27 dBm

Power Amplifier Design Capability

The following are the key specifications for PA Designs

  • Frequency range  :  1 MHz to 3 GHz
  • Operating Bands   :  HF, VHF, UHF, L-Band, S-Band
  • Bandwidth     :  1.5 to 30 MHz, 20-100 MHz, 30-406 MHz, 100-400 MHz, 100-500 MHz, 500-1000 MHz, 960-1240 MHz, 2.2 to 2.5 GHz
  • Class of operation  :  Class AB Linear, Class C
  • Signal Formats    :  CW, Pulse, AM, FM, Digital Mod
  • Pulse Characteristics  :  Pulse Width up to 480 Micro Sec in HF, 2 Micro Sec in L-Band
  • Power Output    :  1 KW Pulse in HF, VHF& UHF 150 Watts Pulse in L-Band, 1 KW CW in HF, 100 Watts CW in L- Band 50 Watts CW in S- Band
  • Power Supply    :  24 V DC or 230 V AC, 1 Ph, 50Hz
  • Configuration of PA  :  Modules or 19” Rack mountable or Customized form factor
  • Operating Temperature  :  -40 degC to +65 degC
  • Salient Features:
    • Interface for PA Control/ Configuration
    • Display and Keyboard
    • Protection features built in for Load VSWR, Thermal and RF Input Over Drive.
    • Optional Built In Test source and Diagnosis

Software in electronic design parlance is called firmware. Devices in Consumer, Industrial and Network aspects achieve special functions unlike PC Operating Systems/Applications. Software on these devices works very closely with the underlying silicon(Integrated Circuits) without any intermediate layers hence the name firmware. The aspect of firmware that drives the various peripherals on the devices is known as Board Support Package(BSP). Thotaka has  among the best BSP teams, that have ported/developed drivers to multiple application processors for a variety of peripherals.

The software design flows from the software architecture and requirements document. Thotaka usually uses an RTOS to provision critical system resources such as timers etc. On high-speed application processors full Operating Systems such as Linux and BSD are used. The Operating System and the associated peripheral drivers constitute the BSP. There is also a bare-metal BSP in the form of a bootmonitor that is executed on the application processor even before the OS code is executed.

The BSP is developed on reference boards from manufacturers such as Freescale, TI, STMicro etc. Thotaka usually uses ARM(R) processors for Industrial and Consumer products and PowerPC(R) for networking products. Thotaka also uses simulator/emulators for certain aspects of the RTOS implementation.

The actual application is designed using software engineering practices. Sequence diagrams and other UML 2.x notations are used to model the application functionality. The application is written in a modular fashion and uses a design pattern such as Model-View-Controller architecture. Design flow at Thotaka places special emphasis on modeling software components before actually coding it suitably. The software code is versioned using Mercurial DVCS. The versioned code base is a deliverable to the client.

Software Q/A at Thotaka uses a variety of techniques. The source code is validated for adherence to coding standards using a set of perl scripts. The md5 checksum of binaries is used to check that the build system and the target device have the same application. Test-cases are designed to bring-out even corner cases. Where applicable automated test-scripts are written in Expect and bugs are filed onto the internal bugzilla portal.

While the above flow holds good for firmware and application executed on COTS application processors. The flow is significantly different for FPGA RTL. Thotaka develops certain communication products around FPGA's from Xilinx.

Thotaka has experience developing the following types of firmware:

Embedded Firmware

    a. Boot-loaders and BIOS for various ASIC
    b. Bare-metal drivers for various on-chip and off-chip/on-board peripherals
    c. Linux device drivers for Ethernet, GPIO expander, LCD, Touch drivers
    d. Development of IIO drivers for newer sensors
    e. Porting of legacy drivers to newer Linux kernels
    f. Porting of bare-metal drivers to Linux Kernel
    g. Complete BSP development for Bare-metal and Linux Operating System   

Signal Processing Algorithms on ASIC

    a. Development of software on TI DSP such as C67xx, F28xx and OMAP3530
    b. Development of GStreamer plug-ins to interface with GPU and media accelerators
    c. Optimization and porting of software multimedia CODECS
    d. Digital filter design for optimal processor cycle utilization   

RTL development on FPGA

    a. Development of DSP algorithms on FPGA
    b. Development of Data Acquisition algorithms in FPGA
    d. Porting of communication algorithms and IP to FPGA
    e. Development of Image Processing algorithms in FPGA
    f. FPGA-SoC system integration
    g. Development of CODEC accelerators in FPGA

Electronic Product Engineering

An electronic product is a complex fusion of silicon, hardware, software and industrial design. An electronic product development life-cycle involves teams with diverse expertise from multiple disciplines, who together bring their expertise for a mass manufacture-able product that serves a target market: Industrial, consumer, networking, telecom, automotive, medical etc.Depending on the target market a product undergoes regulatory compliance testing so that it adheres to the laws of land and the standards concerning its appropriate usage.

The following is a macro-product development life-cycle at Thotaka, It shows important aspects of a project from concept to manufacture:


Navigate the links on the right to know the various aspects in detail

Talk to us

Thotaka Tekhnologies India Private Ltd

# 36-46/2, Plot No:486,
Above HDFC Bank
Defence Colony
Secunderabad - 500 094

Sales: +91 7382381537, +91 9940054253

Phone: (091) 40 64606862
Fax: (091) 40 27110112

Back to top