54 research outputs found

    A Novel Scheme of an Optimal Data Rate Transmission for Airborne Telemetry of Long Range Aerospace Vehicle

    Get PDF
    Airborne telemetry data is inevitable during the development phase of an aerospace vehicle. With the availability of telemetry data the vehicle characteristics are evaluated and the vehicle objectives are achieved subsequently. During the trajectory path, the airborne telemetry system transmits vehicle data continuously and ground receiving station receives it. The availability of data at ground station is solely dependent on various parameters; primarily data rate, modulation, RF power, etc. In this paper, typical data rate of telemetry for long range aerospace vehicle is analyzed and an innovative scheme is proposed for optimal data rate transmission with multi-resolution of high speed image data for distributed telemetry system. The scheme is implemented on 25 nm ZYNQ CSOC of telemetry hardware and synthesized netlist is simulated, performance is evaluated and results verified on telemetry hardware

    End-to-end latency and temporal consistency analysis in networked real-time systems

    Get PDF
    International audienceCritical embedded systems are often designed as a set of real-time tasks, running on shared computing modules, and communicating through networks. Because of their critical nature, such systems have to meet strict timing properties. To help the designers to prove the correctness of their system, the real-time systems community has developed numerous approaches for analysing the worst case scenarios either on the processors (e.g., worst case response time of a task) or on the networks (e.g., worst case traversal time of a message). These approaches provide results only for local components behaviours. However, there is a growing need for having a global view of the system, in order to determine end-to-end properties. Such a property applies to functional chains which describe the behaviour of sequences of tasks. We propose an approach to analyse worst case behaviour along functional chains in critical embedded systems. It is based on mixed integer linear programming (MILP) and is general in the sense that it can be applied to a variety of end-to-end properties. This paper focuses on two essential properties: end-to-end latency and temporal consistency. This work was supported by the French National Research Agency within the SATRIMMAP project

    Response-Time Analysis of Multipath Flows in Hierarchically-Scheduled Time-Partitioned Distributed Real-Time Systems

    Get PDF
    Modern industrial cyberphisical systems exhibit increasingly complex execution patterns like multipath end-to-end flows, that force the real-time community to extend the schedulability analysis methods to include these patterns. Only then it is possible to ensure that applications meet their deadlines even in the worst-case scenario. As a driving motivation, we present a real industrial application with safety requirements, that needs to be re-factored in order to leverage the features of new execution paradigms such as time partitioning. In this context we develop a new response-time analysis technique that provides the capacity of obtaining the worst-case response time of multipath flows in time-partitioned hierarchical schedulers and also in general fixed-priority (FP) real-time systems. We show that the results obtained with the new analysis reduce the pessimism of the currently used holistic analysis approach.This work was supported in part by the Doctorados Industriales 2018 program from the University of Cantabria and the Spanish Government and FEDER funds (AEI/FEDER, UE) under Grant TIN2017-86520-C3-3-R (PRECON-I4)

    Cholinergic modulation of Up–Down states in the mouse medial entorhinal cortex in vitro

    Get PDF
    Cholinergic tone is high during wake and rapid eye movement sleep and lower during slow wave sleep (SWS). Nevertheless, the low tone of acetylcholine during SWS modulates sharp wave ripple incidence in the hippocampus and slow wave activity in the neocortex. Linking the hippocampus and neocortex, the medial entorhinal cortex (mEC) regulates the coupling between these structures during SWS, alternating between silent Down states and active Up states, which outlast neocortical ones. Here, we investigated how low physiological concentrations of acetylcholine (ACh; 100‐500 nM) modulate Up and Down states in a mEC slice preparation. We find that ACh has a dual effect on mEC activity: it prolongs apparent Up state duration as recorded in individual cells and decreases the total synaptic charge transfer, without affecting the duration of detectable synaptic activity. The overall outcome of ACh application is excitatory and we show that ACh increases Up state incidence via muscarinic receptor activation. The mean firing rate of principal neurons increased in around half of the cells while the other half showed a decrease in firing rate. Using two‐photon calcium imaging of population activity, we found that population‐wide network events are more frequent and rhythmic during ACh and confirmed that ACh modulates cell participation in these network events, consistent with a role for cholinergic modulation in regulating information flow between the hippocampus and neocortex during SWS

    Determining a tight worst-case delay of switched Ethernet network in IEC 61850 architectures

    Get PDF
    International audienceIEC 61850 has become the reference standard for Substation Automation Systems (SAS) in smart power grids. Switched Ethernet is used for machine to machine communication within SAS. In order to meet stringent real-time constraints, the IEC 61850 application layer protocols can be mapped into different IEEE802.1Q priorities according to their real-time constraints and application criticality. However, the delay evaluation to guarantee real-time requirements can be difficult to perform, especially for lower priority but still real-time constrained traffic. In fact, most existing end-to-end worst-case delay analyses provide upper-bounds, leading to some pessimism and consequently network resource over-provision. In this paper, we present a new method for determining a tight worst-case delay. This method is based on the study of flow characteristics from a given network path. As a flow is interfered by other concurrent flows on its path, their relative offsets with the considered flow greatly impact on its delay. Studying all combinations to find the actual worst-case delay results in high complexity. We show that this complexity can be reduced by only analysing local worst-case delay at each switch in stead of the whole path where the change at each switch would need re-analysing the already analysed switches. An algorithm is also proposed to perform the analysis. An illustrating example shows that our method can reduce the pessimism as it provides the tight worst-case delay instead of the upper-bound of the worst-case delay

    A Framework for Model-based Testing of Integrated Modular Avionics

    Get PDF
    In modern aircraft, electronics and control systems are designed based on the Integrated Modular Avionics (IMA) system architecture. While this has numerous advantages (reduction of weight, reduced power and fuel consumption, reduction of development cost and certification effort), the IMA platform also adds an additional layer of complexity. Due to the safety-critical nature of many avionics functions careful and accurate verification and testing are imperative. This thesis describes results achieved from research on model-based testing of IMA systems, in part obtained during the European research project SCARLETT. It presents a complete framework which enables IMA domain experts to design and run model-based tests on bare module, configured module, and application level in a standardised test environment. The first part of this thesis provides background information on the relevant topics: the IMA concept, domain-specific languages, model-based testing, and the TTCN-3 standard. The second part introduces the IMA Test Modelling Language (ITML) framework and its components. It describes a tailored TTCN-3 test environment with appropriate adapters and codecs. Based on MetaEdit and its meta-metamodel GOPPRR, it defines the three variants of the domain-specific language ITML, each with its abstract and concrete syntax as well as static and dynamic semantics. The process of test procedure generation from ITML models is explained in detail. Furthermore, the design and implementation of a universal Test Agent is shown. A dedicated communication protocol for controlling the agent is defined as well. The third part provides an evaluation of the framework. It shows usage scenarios in the SCARLETT project, gives a comparison to related tools and approaches, and explains the advantages of using the ITML framework for an IMA domain expert. The final part presents several example ITML models. It also provides reference material like XML schemata, framework source code, and model validators

    Worst-case delay analysis of real-time switched Ethernet networks with flow local synchronization

    Get PDF
    Les rĂ©seaux Ethernet commutĂ© full-duplex constituent des solutions intĂ©ressantes pour des applications industrielles. Mais le non-dĂ©terminisme d’un commutateur IEEE 802.1d, fait que l’analyse pire cas de dĂ©lai de flux critiques est encore un problĂšme ouvert. Plusieurs mĂ©thodes ont Ă©tĂ© proposĂ©es pour obtenir des bornes supĂ©rieures des dĂ©lais de communication sur des rĂ©seaux Ethernet commutĂ© full duplex temps rĂ©els, faisant l’hypothĂšse que le trafic en entrĂ©e du rĂ©seau peut ĂȘtre bornĂ©. Le problĂšme principal reste le pessimisme introduit par la mĂ©thode de calcul de cette borne supĂ©rieure du dĂ©lai. Ces mĂ©thodes considĂšrent que tous les flux transmis sur le rĂ©seau sont indĂ©pendants. Ce qui est vrai pour les flux Ă©mis par des nƓuds sources diffĂ©rents car il n’existe pas, dans le cas gĂ©nĂ©ral, d’horloge globale permettant de synchroniser les flux. Mais pour les flux Ă©mis par un mĂȘme nƓud source, il est possible de faire l’hypothĂšse d’une synchronisation locale de ces flux. Une telle hypothĂšse permet de bĂątir un modĂšle plus prĂ©cis des flux et en consĂ©quence Ă©limine des scĂ©narios impossibles qui augmentent le pessimisme du calcul. Le sujet principal de cette thĂšse est d’étudier comment des flux pĂ©riodiques synchronisĂ©s par des offsets peuvent ĂȘtre gĂ©rĂ©s dans le calcul des bornes supĂ©rieures des dĂ©lais sur un rĂ©seau Ethernet commutĂ© temps-rĂ©el. Dans un premier temps, il s’agit de prĂ©senter l’impact des contraintes d’offsets sur le calcul des bornes supĂ©rieures des dĂ©lais de bout en bout. Il s’agit ensuite de prĂ©senter comment intĂ©grer ces contraintes d’offsets dans les approches de calcul basĂ©es sur le Network Calculus et la mĂ©thode des Trajectoires. Une mĂ©thode Calcul RĂ©seau modifiĂ©e et une mĂ©thode Trajectoires modifiĂ©e sont alors dĂ©veloppĂ©es et les performances obtenues sont comparĂ©es. Le rĂ©seau avionique AFDX (Avionics Full-Duplex Switched Ethernet) est pris comme exemple d’un rĂ©seau Ethernet commutĂ© full-duplex. Une configuration AFDX industrielle avec un millier de flux est prĂ©sentĂ©e. Cette configuration industrielle est alors Ă©valuĂ©e Ă  l’aide des deux approches, selon un choix d’allocation d’offsets donnĂ©. De plus, diffĂ©rents algorithmes d’allocation des offsets sont testĂ©s sur cette configuration industrielle, pour trouver un algorithme d’allocation quasi-optimal. Une analyse de pessimisme des bornes supĂ©rieures calculĂ©es est alors proposĂ©e. Cette analyse est basĂ©e sur l’approche des trajectoires (rendue optimiste) qui permet de calculer une sous-approximation du dĂ©lai pire-cas. La diffĂ©rence entre la borne supĂ©rieure du dĂ©lai (calculĂ©e par une mĂ©thode donnĂ©e) et la sous-approximation du dĂ©lai pire cas donne une borne supĂ©rieure du pessimisme de la mĂ©thode. Cette analyse fournit des rĂ©sultats intĂ©ressants sur le pessimisme des approches Calcul RĂ©seau et mĂ©thode des Trajectoires. La derniĂšre partie de la thĂšse porte sur une architecture de rĂ©seau temps rĂ©el hĂ©tĂ©rogĂšne obtenue par connexion de rĂ©seaux CAN via des ponts sur un rĂ©seau fĂ©dĂ©rateur de type Ethernet commutĂ©. Deux approches, une basĂ©e sur les composants et l’autre sur les Trajectoires sont proposĂ©es pour permettre une analyse des dĂ©lais pire-cas sur un tel rĂ©seau. La capacitĂ© de calcul d’une borne supĂ©rieure des dĂ©lais pire-cas dans le contexte d’une architecture hĂ©tĂ©rogĂšne est intĂ©ressante pour les domaines industriels. ABSTRACT : Full-duplex switched Ethernet is a promising candidate for interconnecting real-time industrial applications. But due to IEEE 802.1d indeterminism, the worst-case delay analysis of critical flows supported by such a network is still an open problem. Several methods have been proposed for upper-bounding communication delays on a real-time switched Ethernet network, assuming that the incoming traffic can be upper bounded. The main problem remaining is to assess the tightness, i.e. the pessimism, of the method calculating this upper bound on the communication delay. These methods consider that all flows transmitted over the network are independent. This is true for flows emitted by different source nodes since, in general, there is no global clock synchronizing them. But the flows emitted by the same source node are local synchronized. Such an assumption helps to build a more precise flow model that eliminates some impossible communication scenarios which lead to a pessimistic delay upper bounds. The core of this thesis is to study how local periodic flows synchronized with offsets can be handled when computing delay upper-bounds on a real-time switched Ethernet. In a first step, the impact of these offsets on the delay upper-bound computation is illustrated. Then, the integration of offsets in the Network Calculus and the Trajectory approaches is introduced. Therefore, a modified Network Calculus approach and a modified Trajectory approach are developed whose performances are compared on an Avionics Full-DupleX switched Ethernet (AFDX) industrial configuration with one thousand of flows. It has been shown that, in the context of this AFDX configuration, the Trajectory approach leads to slightly tighter end-to-end delay upper bounds than the ones of the Network Calculus approach. But offsets of local flows have to be chosen. Different offset assignment algorithms are then investigated on the AFDX industrial configuration. A near-optimal assignment can be exhibited. Next, a pessimism analysis of the computed upper-bounds is proposed. This analysis is based on the Trajectory approach (made optimistic) which computes an under-estimation of the worst-case delay. The difference between the upper-bound (computed by a given method) and the under-estimation of the worst-case delay gives an upper-bound of the pessimism of the method. This analysis gives interesting comparison results on the Network Calculus and the Trajectory approaches pessimism. The last part of the thesis, deals with a real-time heterogeneous network architecture where CAN buses are interconnected through a switched Ethernet backbone using dedicated bridges. Two approaches, the component-based approach and the Trajectory approach, are developed to conduct a worst-case delay analysis for such a network. Clearly, the ability to compute end-to-end delays upper-bounds in the context of heterogeneous network architecture is promising for industrial domains

    Design and Architecture of a Hardware Platform to Support the Development of an Avionic Network Prototype

    Get PDF
    RĂ©sumĂ© en français La rĂ©cente Ă©volution des architectures des systĂšmes avioniques a permis la crĂ©ation de rĂ©seaux avioniques modulaire embarquĂ©s (IMA) et l’augmentation du nombre de systĂšmes embarquĂ©s numĂ©riques dans chaque avion. Cette transition vers une nouvelle gĂ©nĂ©ration d’avions plus Ă©lectriques permet une rĂ©duction du poids et de la consommation Ă©nergĂ©tique des aĂ©ronefs et aussi des couts de production et d’entretien. Pour atteindre une rĂ©duction du poids encore plus poussĂ©e et une amĂ©lioration de la bande passante des rĂ©seaux utilisĂ©s, des technologies innovatrices ont rĂ©cemment Ă©tĂ© adoptĂ©es : ARINC 825 et AFDX qui permettent en fait une rĂ©duction du cĂąblage nĂ©cessaire pour rĂ©aliser le rĂ©seau embarquĂ©.Dans le cadre du projet AVIO 402, qui inclus plusieurs sujets de recherche qui concernent aussi les capteurs et leur interface avec le systĂšme IMA, une nouvelle architecture a Ă©tĂ© proposĂ©e pour la rĂ©alisation du rĂ©seau utilisĂ© pour le systĂšme de contrĂŽle de vol. Cette architecture est basĂ©e sur des bus ARINC 825 locaux, connectĂ©s entre eux en utilisant un rĂ©seau AFDX qui offre une meilleure bande passante ; les ponts entre les deux protocoles et les modules qui connectent les nƓuds au rĂ©seau ont une structure gĂ©nĂ©rique pour supporter des protocoles diffĂ©rents et aussi plusieurs types des capteurs et actionneurs. Pour une Ă©valuation des performances et une analyse des dĂ©fis de son implĂ©mentation, la rĂ©alisation d’un prototype du rĂ©seau proposĂ© est requise par le projet. Dans ce mĂ©moire, le dĂ©veloppement d’une plateforme matĂ©rielle pour soutenir la rĂ©alisation de ce prototype est traitĂ© et trois modules fondamentaux du prototype ont Ă©tĂ© conçus sous forme de "IP core" pour ĂȘtre subsĂ©quemment intĂ©grĂ©s dans l’architecture du rĂ©seau qui sera implĂ©mentĂ© en utilisant des FPGA. Les trois systĂšmes sont le contrĂŽleur du bus CAN, utilisĂ© comme base pour l’implĂ©mentation du protocole ARINC 825, le "End System" AFDX et le commutateur nĂ©cessaires pour la rĂ©alisation d’un rĂ©seau AFDX. Dans la premiĂšre partie de ce mĂ©moire, les objectifs visĂ©s sont prĂ©sentĂ©s et une analyse des spĂ©cifications des protocoles considĂ©rĂ©s est fournie, cela permet d’identifier les fonctionnalitĂ©s qui doivent ĂȘtre incluses dans chaque systĂšme et de dĂ©terminer si des solutions pour leur implĂ©mentation ont dĂ©jĂ  Ă©tĂ© publiĂ©es et peuvent ĂȘtre rĂ©utilisĂ©es. Ensuite, le dĂ©veloppement de chaque systĂšme est prĂ©sentĂ© et les choix de conception sont expliquĂ©s afin de montrer comment les fonctionnalitĂ©s requises par les spĂ©cifications des deux protocoles peuvent ĂȘtre implĂ©mentĂ©es pour mieux rĂ©pondre aux nĂ©cessitĂ©s du projet AVIO 402.----------Abstract The objective of the present project is to design three modules for a hardware platform that will support the implementation of an avionic network prototype based on the FPGA technology. The considered network has been conceived to reduce cabling weight and to improve the available bandwidth, and it exploits the recently introduced ARINC 825 and AFDX protocols. In order to support the implementation of both these protocols, a CAN bus controller, an AFDX End System, and an AFDX Switch have been designed. After an extensive review of the existing literature about the two related avionic protocols, a study of the existing solutions for CAN and Ethernet protocols, on which they are based, has been done as well to identify what knowledge and technology could be reused. Because they are very similar, a flexible CAN controller has been implemented in hardware instead of an ARINC 825 one in order to support both these technologies and in order to reduce the IP core size. A combined HW/SW approach has been preferred for the AFDX End System architecture to leverage an existing UDP/IP protocol stack and the Ethernet layer included in the Linux kernel has been modified to create a portable and configurable implementation of AFDX. Since various problems have been encountered to reproduce an ARINC 653 compliant environment on the embedded system, the suggested design has been ported in a PC. Finally, an original solution for the implementation of the AFDX switch fabric has been finally presented; a space-division switching architecture has been chosen and tailored to meet the AFDX specification. Hardware parallelism is exploited to reduce the latency introduced on each frame by filtering them concurrently. Input buffers have been duplicated to separate high from low priority traffics, further reducing latency of critical frames and creating a redundancy that reduce the possibility of packet loss. Packet scheduling and double queuing guarantee that all critical frames are forwarded before low priority ones.Keywords: Avionic Full-Duplex Switched Ethernet, AFDX, ARINC 664, ARINC 825, CAN, Avionic Data Networks, Ethernet Switch, FPGA

    Deterministic ethernet in a safety critical environment

    Get PDF
    This thesis explores the concept of creating safety critical networks with low congestion and latency (known as critical networking) for real time critical communication (safety critical environment). Critical networking refers to the dynamic management of all the application demands in a network within all available network bandwidth, in order to avoid congestion. Critical networking removes traffic congestion and delay to provide quicker response times. A Deterministic Ethernet communication system in a Safety Critical environment addresses the disorderly Ethernet traffic condition inherent in all Ethernet networks. Safety Critical environment means both time critical (delay sensitive) and content critical (error free). Ethernet networks however do not operate in a deterministic fashion, giving rise to congestion. To discover the common traffic patterns that cause congestion a detailed analysis was carried out using neural network techniques. This analysis has investigated the issues associated with delay and congestion and identified their root cause, namely unknown transmission conditions. The congestion delay, and its removal, was explored in a simulated control environment in a small star network using the Air-field communication standard. A Deterministic Ethernet was created and implemented using a Network Traffic Oscillator (NTO). NTO uses Critical Networking principles to transform random burst application transmission impulses into deterministic sinusoid transmissions. It is proved that the NTO has the potential to remove congestion and minimise latency. Based on its potential, it is concluded that the proposed Deterministic Ethernet can be used to improve network security as well as control long haul communication
    • 

    corecore