What We Do - Leaders in Cutting Edge
Software-Defined Radio
WHAT WE DO
Assisting you at every stage of Product Development
Computer Modelling and Simulation
Modern wireless communications systems are very complex and a range of critical design choices must be made during their development. Getting these choices wrong can lead to expensive re-working of the design as well as costly delays in getting a product to market. Therefore, the importance of developing an effective simulation model of a system early in its design cycle to inform such decisions is becoming ever more critical. We have extensive experience of helping our customers to make the correct design choices through the development of effective simulation models, both at a link level and a system level.
FPGA Design and Embedded Software Development
Often the most sophisticated part of any product is the software that goes unnoticed by its user. This is especially true of wireless communications products, where vast computational power is the radio signals from the plethora of surrounding noise and interference and the distortions introduced as the signal traverses its path from transmitter to receiver. The embedded software used in these applications must go about its job silently and reliably.
Creating such embedded software lies at the core of MAC Ltd’s expertise. Whether you require an optimised FPGA design for a complex signal processing function or an ultra-low-power microcontroller design for a battery-powered device, then MAC Ltd has the skills to develop a solution for you.
We have expertise in:
• Implementing high-speed DSP algorithms using FPGA
• Real-time embedded software for microcontrollers and DSP devices
• A range of embedded operating systems (OSs), including Linux, FreeRTOS, TI-BIO Helping you
• To deliver a product at the leading edge of digital signal processing performance.

Assisting you at every stage of Product Development
Product Development is the process of taking an idea and a set of user requirements and turning them into a product.

Computer Modelling and Simulation
Modern wireless communications systems are very complex and a range of critical design choices must be made during their development. Getting these choices wrong can lead to expensive re-working of the design as well as costly delays in getting a product to market. Therefore, the importance of developing an effective simulation model of a system early in its design cycle to inform such decisions is becoming ever more critical. We have extensive experience of helping our customers to make the correct design choices through the development of effective simulation models, both at a link level and a system level.

FPGA Design and Embedded Software Development
Often the most sophisticated part of any product is the software that goes unnoticed by its user. This is especially true of wireless communications products, where vast computational power is the radio signals from the plethora of surrounding noise and interference and the distortions introduced as the signal traverses its path from transmitter to receiver. The embedded software used in these applications must go about its job silently and reliably.
Creating such embedded software lies at the core of MAC Ltd’s expertise. Whether you require an optimised FPGA design for a complex signal processing function or an ultra-low-power microcontroller design for a battery-powered device, then MAC Ltd has the skills to develop a solution for you.
We have expertise in:
• Implementing high-speed DSP algorithms using FPGA
• Real-time embedded software for microcontrollers and DSP devices
• A range of embedded operating systems (OSs), including Linux, FreeRTOS, TI-BIO Helping you
• To deliver a product at the leading edge of digital signal processing performance.