Artificial Intelligence and Edge Computing

The innovations of artificial intelligence (“AI”) and the advancements of CMOS technology have enabled new areas of applications by leveraging machine learning in data analytics with local computing resources.

By exploiting deep structured neural network accelerators and compression techniques, supporting major frameworks interfaces like Caffe, TensorFlow and MxNet to access the large AI libraries, and implementing the architecture on Zynq FPGA with an ARM based processors and programmable logics to create a flexible reconfigurable platform to yield a performance-power efficient solution with constantly updated algorithms.

The solution for an AI platform to perform edge processing created new applications in emerging markets such as video and image recognition in surveillance, speech recognition and natural language processing in e-commerce, autonomous driving in transportation, precision medicine in healthcare, and field drones and robots in industrial and military.

Software Defined Radio and Baseband Processing

Strong domain knowledge of digital communications technologies and the application of software defined radio. Practical design expertise and development know-hows for modern communications at both system level and modular level. Competent in digital signal processing physical layer FPGA or DSP processor design to perform standard or bespoke solutions for digital signal processing modules such as up/down converter, I/Q modulation/demodulation, error correction coding/decoding, encryption/ decryption and voice coders.

Software Development

Diverse development expertise in Embedded Telecommunications Software that includes embedded RTOS (e.g., VxWorks, WinCE.NET, e-Linux, etc.), Board Support Packages and Device Drivers for a wide range of low to high end processors, a wide range of Communication Protocols (e.g., DECT, Bluetooth, UMTS/3GPP, TCP/IP, VoIP, WiFi and other proprietary Communication Protocols etc.), Voice CODECs (e.g., AMBE+2, ADPCM G.726, SB-ADPCM G.722, etc.), a wide range of interface protocols (e.g., USB, I2C, SPI, CAN bus etc.), Digital Signal Processing (e.g., Echo Cancellation), Encryption Techniques and Graphical User Interface.

High-speed digital electronics developments based on FPGA/CPLD are carefully done through the following process:

  • Design methodology study
  • IP block and FPGA selection
  • VHDL/Verilog RTL coding
  • Simulation and verification (using test bench and software test suites)
  • Development boards and system integration and test
  • Functional system test and verification
  • Floor planning and Place and Route for optimized performance
  • Static timing analysis and power optimization
  • FPGA to ASIC transitions
  • Optimisation and synthesis to target technology

Industry standard Software Development Processes are used with a strong emphasis on quality, software reusability and robustness. Emphasis is placed on comprehensive design, with rigorous reviews and fully automated host-based testing, leading to a more reliable product in a shorter lifecycle.

Addvalue has developed many applications for use with its fleet of terminals. In the area of telemetry service, these applications include remote autonomous machine monitoring and data reporting. Applications such as Long Range Identification Tracking (“LRIT”), Vessel Monitoring System (“VMS”) and Ship Security Alert System (“SSAS”) are integrated into Addvalue’s terminals for SCADA or maritime safety. Other applications, including G3 Fax support over Satellite, call management such as call log, call barring and security features such as SIM lock, have also been successfully implemented.

Addvalue has also developed user-friendly Graphical User Interface for the various satellite terminals via built-in web console and proprietary handset interface.

Apart from the above, emphasis is placed on comprehensive design with regard to Industry Standard Software Development Processes plus rigorous reviews and fully automated host-based testing, so as to assure quality, software reusability and robustness in leading to a more reliable product in a shorter lifecycle.