top of page
Black Sports Car

The Core Technology behind ASG

The technology has been tested and validated in practice, on test rigs, and in real-world scenarios within moving vehicles, successfully passing the required technical and dynamic/road tests, including those for EMI resilience

ASG HARDWARE

Distributed Control Units with Built-In Technical Reflexes

Engineered for performance and durability by some of the best engineers in the world. ASG ECU's are built with proactive data extrapolation resulting in pre-emptive readiness and increased reaction speed of 10 microseconds at block level. 

VECTOR CONTROL FOR PRECISION AT SPEED

Synchronous communication across the whole E/E (Electronic/Electric) architecture of the vehicle enables higher precision of movement which is crucial for autonomous driving. ASG is able to achieve 'hard' real time communication allowing for momentous transfer of information, rapid data processing and decision-making to the actuators.

ASG ECU block

SINGLE-RING ARCHITECTURE FOR ZONAL CONTROL

This setup allows ASG to control each zone through a 1ms network frame and allows for efficient energy distribution. With this setup, ASG saves up to 90% on wiring harnesses and raw materials needed for vehicle E/E architecture. It is technically possible and proven to send power and information along the PLC system without communication interference but we use the two wire system approach as standard.

ASG Architecture

ASG SOFTWARE

Real-Time Operating System

The ASG Operating System never has conflicting decisions that it has to make due to the nature of the communication protocol. Distributed control units in the network form a single intellectual unit that is able to process data in parallel and synchronously, the single quant computation in 1ms.

ASG Software

98% EFFICIENT TRANSFER OF INFORMATION

The ASG mode of communication using a modified OFDM (Orthogonal Frequency Division Multiplexing) at the core, and system frame windows mean maximum efficiency and accuracy. All Control Units in the system have real-time knowledge and need to only transmit the changes, avoiding repeat signals and wasted energy. ASG transfer rate of 1.2-2.7 Mbps, which translates to a 450% increase to CAN equivalent characteristics. 

NEXT DEGREE OF SAFETY

ASG was designed and developed with safety as a priority. The noise immunity of the system is 14x higher than both the LIN and the CAN making it much harder to defer signals and interrupt in-vehicle communication, resulting in an accurate and reliable information transfer system. Additionally, the block-level reaction time of 10 microseconds has a short circuit prevention loop to counter the risk of damage to the system.

Car Touch Screen

ISO-Compliant Transmission Protocol Description of ASG

Level 1: Physical

In the core, a modified OFDM is used for signal transmission, packing information in diads (symbols) each carrying 2-5 bits of information and synchroimpulse. This has a high density of information in a narrow spectrum. 

Level 2: Frame

The frame is formed according to the TTP protocol and the frame descriptor used in the current synchronisation grid interval. The descriptor is identical for every module connected to the network, with the exception of the diad labels.

Level 3: Network

Parts of the frame are formed by each system module according to the location of its transmission domains specified in the descriptor and is received by all modules (Master and Slave) included in the system. 

Level 4: Transport

The level is realised by the descriptor. The Master module manages the synchronisation of frames and controls them (it is backed up by one of the Slave modules).

Level 5: Session

The system monitor implements the Convolution and error-resistant coding of the source information intended for transmission. Deconvolution and decoding with error correction of the received information.

Level 6: Presentation

The system monitor ensures the protection of the received information and duplication/redundancy of the transmitted information in case it cannot be restored.

Level 7: Application

The system monitor, during frame formation and according to the descriptor, forms an array of received and transmitted data. In parallel, the application program processes and fills the array received from the previous frame and selects the corresponding descriptor for the next frame.

The IP module, which executes the application program, has a modified Super-Scalar Architecture (SSA). This architecture is characterised by a large set of parallel Computing Units (CUs) with the capability for simultaneous execution of multiple, globally synchronised instruction streams (objects).

The commands of a specific CU object are not grouped into blocks; each one enters the processor independently.

ASG block

IP Module
Super Scalar Architecture

Objects for parallel execution are grouped based on the composition and current load of the operational blocks.

Shared object data is synchronised with the frequency of the object state execution (which solves the problem of underutilisation of CU resources).

bottom of page