SOFTWARE


Neta's powerful software team has the capability and hardware to develop solutions on different platforms by developing embedded software on microprocessors as well as software that will work on FPGA, SOC, mobile devices (IOS, Android) and PC.

Especially in mobile tracking antenna applications, motor control, motion detection with gyroscope, PID control algorithms, high-speed real-time data processing, multi-processor communication, wireless (wireless) communication are carried out.

Using ARM based processors, object oriented software architecture and antenna systems are developed by using C ++. Matlab and Simulink models are used to develop software for the processing of signals from sensors, sensor fusion with Kalman filter, stabilization on multiple axes.

On the RF signal processing side, various receiver, transmitter and signal processing softwares are made by converting the signals up to 6 GHz to digital with front-end and digital processing in FPGA environment. Software based radio (software defined radio) environment oscillator, up / down convertor, filter, agc, modulator, demodulator, etc. applications are made with units.

fpga+simulation.png

In addition, the experience gained in the field of digital TV broadcasting, other than standard audio and video decoding, high-resolution (HD) broadcast decoding, H.264, MPEG2, VC1, MP3, Dolby Digital, AAC codecs such as support, USB memory unit, SATA fixed external video devices such as discs (PVR - Personal Video Recorder), wired or wireless network connections to connect to the internet, CAM or smart card can be listed as units with encrypted broadcasts. All these functions are provided by the software running inside the embedded processors. In addition, functional graphical user interfaces (GUIs) are required for these functions to be easily used by the end user.

A DVB Middleware has been developed to support all these features mentioned by NETA. The most important feature of this middleware is that it has a flexible structure that can work on many different hardware platforms, and it can be easily configured to suit the different needs of different markets. In addition, STB microprocessors with different specifications can be used in different products. That is why NETA middleware is designed to work on different hardware.

C and Assembly languages ​​are also used for modules that run close to hardware (operating system, device drivers) or parts that need to be optimized (graphics, codecs). The operating systems being run are Embedded Linux, Win32, VxWorks and OS21. In the design of digital TV broadcast products, chips of Montage, Mstar and ST Microelectronics are generally used. These chips contain RISC processors such as ARM or SuperH.

NETA also uses its know-how in the field of DVB by developing special headend software for broadcasters. Carousel Generator, TS Monitor or TS Analyzer software can be developed for partner publishers upon request.

NETA also develops professional devices for broadcasters. Since professional devices are
used in critical tasks in broadcast centers, different development and testing methods are
used during the development of the software of these devices. Many test methods used in
critical security systems such as military and medical systems are also applied to these devices.