Von globalen drahtlosen Systemen bis hin zu "Systems-on-Chip" (SoC), MLDesigner und SatLab bieten entscheidende Vorteile für Systeme jeder Größe und Komplexität.
MLDesigner ermöglicht Ihnen Ihr System zügig zu entwickeln und bezüglich Funktionalität und Architektur zu validieren. Sie können umfangreiche Systemspezifikationen entwickeln, Entscheidungen bezüglich Ihrer Architektur verifizieren, das Auftreten späterer Entwurfsänderungen verringern und Ihre Produkte besser in Richtung Ihrer gesetzten Zielstellung entwickeln. Da der Einfluss von Designänderungen auf das Leistungsvermögen des Gesamtsystems überprüfbar wird, lässt sich dieses optimieren, was die Erfolgschancen des Projektes maßgeblich erhöht.
Leicht bedienbar und entwickelt auf Basis fundierter Technologien, bietet MLDesigner 5 Modellierungsdomänen, über 2000 Bibliothekselemente und mehr als 100 Demos und Beispiele.
MLDesigner bietet sowohl für einzelne System-Designer als auch für ganze Teams signifikante Verbesserungen im Bereich Produktivität. Es ist in Bezug auf Umfang und Preis das Werkzeug für den Arbeitsplatz jedes Entwicklers. MLDesigner ist als günstige Jahreslizenz erhältlich, und damit insbesondere bei zeitlich befristeten Projekten eine ökonomische Entscheidung. Hier finden Sie einen Überblick über den Einsatz von MLDesigner , eine kurze Beschreibung der Software, sowie einen Leitfaden zum Entwurfsprozess mit MLDesigner.
Systemkomplexität, verteilte Entwicklerteams und geballte Entwicklungszeitpläne zwingen Designer dazu, ihre Vorgehensweise in Richtung Systementwurf zu lenken. Es ist einfach zu aufwändig, ein komplettes System mit mehreren Einzelwerkzeugen zu verifizieren.
Quantensprünge im Systementwurf erfordern einen, auf einer flexiblen und erweiterbaren Plattform basierenden, neuen Lösungsansatz, welcher:
Herkömmliche Werkzeuge können Systeme nicht zugleich modellieren, simulieren und das gesamte System im Kontext seiner operativen Umgebung verifizieren.
MLDesigner ist eine integrierte Plattform zur Modellierung und Analyse von Architektur, Funktion und Leistung hochentwickelter Systementwürfe. Anwendung findet MLDesigner sowohl bei "Stand- Alone-Systemen" als auch bei integrierte Systemen, die innerhalb größerer Systeme und Szenarios (Missionen) operieren.
MLDesigner ist ein Multi-Domän-Simulator. Die Hauptdomänen ermöglichen "Discrete Event -", "Dynamic Data Flow - " und "Synchronous Data Flow - Simulationen". Darüber hinaus gibt es zwei weitere Unterdomänen ("FSM (Finite State Machine)"- Domäne and "Higher Order Functions" -Domäne). Eine "Continous Time/Discrete Event" Domäne, z. B. für Entwürfe von analogen und "mixed-signal" Systemen, liegt in einer experimentellen Bibliothek vor. In dieser Bibliothek befinden sich auch Prototypen von weiterer Domänen in einem frühen Entwicklungsstadium.
Durch das zur Verfügungstellen einer zuverlässigen Simulationsumgebung, welches die Vorhersagbarkeit, die Produktivität und die Qualität des gesamten Entwicklungsprozess und letztendlich die Produkt-/Systemintegration verbessert, optimiert und beschleunigt MLDesigner die Methodik heutiger Systementwürfe.
Die integrierte MLDesigner Entwicklungsumgebung (IDE) bietet eine allgemeine, übergangslose Schnittstelle zu den Entwurfsdomänen. Diese IDE enthält:
SatLab ermöglicht es, die Missionsumgebung von mobiler und satellitengestützter Kommunikation zu modellieren. Genaue Szenarien auf Missionsebene lassen sich schnell mit SatLabs Umgebungsmodellen und seinen präzisen Trajektoriengeneratoren umsetzen.
SatLab ist ein Softwarewerkzeug für den Entwurf auf Missions- und Systemebene, die Animation und die Analyse von drahtlosen Mobilfunkkommunikation- und Navigationssystemen. SatLab stellt die Dynamik von Kommunikationsknoten (Satellitenorbits, Trajektorien von Fahrzeugen, Schiffen und Flugzeugen) sowie deren Umgebung (Gelände, Übertragungseffekte, Blocking, Coverage) dar. In Verbindung mit der SatCom Bibliothek kann SatLab genutzt werden, um Design-Tradeoffs auf Missions- und Systemebene und entsprechende Animationen in Systemen wie den folgenden durchzuführen:
SatLab Systemmodelle können Satelliten beinhalten, feststehende Basisstationen sowie bewegliche Fahrzeuge/Personen (Boden, Luft und Wasser).
SatLab ist fest integriert in unser Modellierungswerkzeug MLDesigner. Kundenspezifische Schnittstellen und SatLabs SatCom Design-Bibliothek garantieren eine nahtlose Integration. Diese Integration unterstützt Design Flows, der die 14 Größenordnungen von globalen Satellitensystemen bis hin zu Systemen in Silizium abdecken.
Modelle auf Missionsebene beschreiben den Energie- und Informationsfluss (Transactions) durch verschiedene Systemelemente: den Missionsablauf, die Missionsumgebung (z.B. Gelände, atmosphärische Auswirkungen, die Verfügbarkeit von Solarenergie), Systemarchitektur-Komponenten (z.B. CPU, Speicher, Warteschlangen, Stromversorgung, Stromversorgungs- und Kommunikationsbusse) und Systemkommunikations-Komponenten (z.B. Sender, Empfänger und Antennen). Eine Modellsimulation auf Missionsebene ermöglicht Leistungsanalysen von Gebietsabdeckung, Verfügbarkeit, Bandbreite, Antwortzeit, Durchsatz, Auslastung, Fehlerwahrscheinlichkeit sowie von Stromerzeugung und -nutzung.
Die Ergebnisse lassen sich verwenden, um Quantifizierungen bei Systemkomponenten durchzuführen - das geht von Umlaufbahnen- über Gateway-Planung bis Frequenzbandbreite und Speicher für Mission-Level-Anforderungen - alles mit dem Ziel, die beste Performance bei niedrigsten Kosten zu erreichen. Das SatLab Gelände- und Kanalmodell unterstützt Tradeoff-Analysen auf Missionsebene, die bisher nur durch Tests direkt vor Ort durchgeführt werden konnten. Die Durchführung dieser Analysen und die damit verbundene Möglichkeit, Designentscheidungen schon früh im Entwurfsprozess machen zu können, minimiert spätere Überraschungen und spart Zeit und Geld.
Die äußerst hohe Simulationsgeschwindigkeit von SatLab, die Simulationen von GMPCS-Systemen ( global mobile personal communications by satellite) mit tausenden von Satelliten und Anwendern, die über den gesamten Globus verteilt sind, unterstützen, erlauben sowohl Kanal-Größenabschätzungen als auch realistische Interferenzanalysen mit anderen GMPCS-Systemen, basierend auf echten Traffic-Szenarios. In Kombination mit MLDesigner Netzwerkmodellen ermöglicht SatLab die Analyse integrierter mobiler erdgebundener und mobiler Satelliten-Kommunikationssysteme wie UMTS/IMT2000.
Die Animationsfähigkeiten von SatLab mit seinen Ansichten aus dem Weltraum, von der Erde aus und in 3D-Terrains ermöglichen eine schnelle visuelle Analyse komplexer Verbindungen von globaler Kommunikation und Navigationssystemen und können sowohl zum besseren Verständnis solch komplexer Zusammenhänge als auch zum Debuggen von Simulationen genutzt werden.
SatLab ist...
SatLab enthält...
SatLab bietet...
SatLab modelliert...
SatLab kann gesteuert werden über...
Positioning Simulation
Die "Positioning Simulation" modelliert, analysiert und animiert verschiedene Konfigurationen von Satelliten, festen Basisstationen und beweglichen Stationen. Die Satellitenpositionen werden durch ihre orbitale Dynamik definiert. Die mobilen Stationen werden durch einen allgemeinen Trajektorien-Generator verteilt. Die Simulation ermittelt Knotenstandorte (von Satelliten, bewegliche Stationen, feststehende Stationen), die Sichtbarkeit anderer Knoten (Nodes) und deren Gebietsabdeckung. Sie können Standorte von Handy/Satelliten ausgehend von ihrer Perspektive - auf einer ebenen Karte oder der Erde, durch kaum bewegliche oder feste Ansichten von Erde und Weltraum aus oder von einem Beobachter verknüpft mit jedem Knoten, ob er sich auf der Erde befindet oder im All, bewegt oder fliegt - nachvollziehen. Sie können sich ebenfalls die Dichte der Satellitenabdeckung für alle Punkte auf der Erde ansehen. In der unten aufgeführten Liste werden die verschiedenen Ansichten der Positioning Simulation kurz erklärt.
Design Simulation
Die "Design Simulation" führt automtische eine Simulation für eine Reihe von Parameterwerten durch. Unter Verwendung von Raum-Zeit-Optimierungen berechnet SatLab die nicht untergeordneten Designoberflächen jedes gewählten Designparameters. Sie können diese Optimierung für jedes gewählte Zielgebiet auf der Erde und zu einer bestimmten Zeit durchführen. Sie können zum Beispiel die Überlagerung von Satellitenkommunikationssystemen in Bezug auf andere Kommunikationssysteme bestimmen oder die Wahrscheinlichkeit einer Interferenz zwischen Satellitensystemen für gemeinsame Frequenzbereiche. Gateway-Standorte für eine minimale Überlagerung lassen sich ebenfalls berechnen.
Communication Simulation
"Communication Simulationen" werden in SatLab in Verbindung mit einem Netzwerksimulator (wie z.B. MLDesigner) und der SatCom Kommunikationsbibliothek durchgeführt. Mit der SatCom Bibliothek und einem Netzwerk Simulationswerkzeug können Sie ein Blockdiagramm erzeugen, welches die Kommunikation unter den Knoten darstellt. Ein Knoten kann ein Satellit, eine feststehende Erdstation oder ein bewegliches Objekt sein (z.B. ein Fahrzeug auf Land, Wasser oder in der Luft). Die Datenübertragung kann zwischen jedem beliebigen Knoten stattfinden beginnend bei Satelliten-Satelliten-Verbindungen (Cross-Link), Basisstation (feststehend oder mobil) zu Satellit (Up-Link), Satellit zu Basisstation (Down-Link) oder von Basisstation zu Basisstation. "Communication Simulation" wird verwendet, um die Quelle und den Verlauf von Datenpacketen zu verfolgen und um zu bestimmen, welche Strecke die beste für ein Kommunikationspacket ist - basierend auf relativer Entfernung, Geschwindigkeit, Winkel, Sichtbarkeit, Traffic-Engpässen und Interferenz zwischen 2 oder mehr Knoten. Um diesen Typ der Simulation in SatLab zu steuern, lässt sich eine Kombination aus Simulationskontrollfenster und Messages zu und von den Blocks in der SatCom Bibliothek verwenden. Beispiel: während der Simulation sendet das MLDesigner-SatLab Interface Modul (BSIM) aus der SatCom Bibliothek Abfragen an die SatLab "Positioning Simulation" und empfängt im Gegenzug Daten von ihr. Im Verlauf der Simulation kann man den Packetfluss durch das Kommunikationssystem beobachten.