Spelling suggestions: "subject:"softwaredefined"" "subject:"softwaredefined""
321 |
Design and implementation of a reliable reconfigurable real-time operating system (R3TOS)Iturbe, Xabier January 2013 (has links)
Twenty-first century Field-Programmable Gate Arrays (FPGAs) are no longer used for implementing simple “glue logic” functions. They have become complex arrays of reconfigurable logic resources and memories as well as highly optimised functional blocks, capable of implementing large systems on a single chip. Moreover, Dynamic Partial Reconfiguration (DPR) capability permits to adjust some logic resources on the chip at runtime, whilst the rest are still performing active computations. During the last few years, DPR has become a hot research topic with the objective of building more reliable, efficient and powerful electronic systems. For instance, DPR can be used to mitigate spontaneously occurring bit upsets provoked by radiation, or to jiggle around the FPGA resources which progressively get damaged as the silicon ages. Moreover, DPR is the enabling technology for a new computing paradigm which combines computation in time and space. In Reconfigurable Computing (RC), a battery of computation-specific circuits (“hardware tasks”) are swapped in and out of the FPGA on demand to hold a continuous stream of input operands, computation and output results. Multitasking, adaptation and specialisation are key properties in RC, as multiple swappable tasks can run concurrently at different positions on chip, each with custom data-paths for efficient execution of specific computations. As a result, considerable computational throughput can be achieved even at low clock frequencies. However, DPR penetration in the commercial market is still testimonial, mainly due to the lack of suitable high-level design tools to exploit this technology. Indeed, currently, special skills are required to successfully develop a dynamically reconfigurable application. In light of the above, this thesis aims at bridging the gap between high-level application and low-level DPR technology. Its main objective is to develop Operating System (OS)-like support for high-level software-centric application developers in order to exploit the benefits brought about by DPR technology, without having to deal with the complex low-level hardware details. The developed solution in this thesis is named as R3TOS, which stands for Reliable Reconfigurable Real-Time Operating System. R3TOS defines a flexible infrastructure for reliably executing reconfigurable hardware-based applications under real-time constraints. In R3TOS, the hardware tasks are scheduled in order to meet their computation deadlines and allocated to non-damaged resources, keeping the system fault-free at all times. In addition, R3TOS envisages a computing framework whereby both hardware and software tasks coexist in a seamless manner, allowing the user to access the advanced computation capabilities of modern reconfigurable hardware from a software “look and feel” environment. This thesis covers all of the design and implementation aspects of R3TOS. The thesis proposes a novel EDF-based scheduling algorithm, two novel task allocation heuristics (EAC and EVC) and a novel task allocation strategy (called Snake), addressing many RC-related particularities as well as technological constraints imposed by current FPGA technology. Empirical results show that these approaches improve on the state of the art. Besides, the thesis describes a novel way to harness the internal reconfiguration mechanism of modern FPGAs to performinter-task communications and synchronisation regardless of the physical location of tasks on-chip. This paves the way for implementing more sophisticated RC solutions which were only possible in theory in the past. The thesis illustrates R3TOS through a proof-of-concept prototype with two demonstrator applications: (1) dependability oriented control of the power chain of a railway traction vehicle, and (2) datastreaming oriented Software Defined Radio (SDR).
|
322 |
A one-class NIDS for SDN-based SCADA systems / Um NIDS baseado em OCC para sistemas SCADA baseados em SDNSilva, Eduardo Germano da January 2007 (has links)
Sistemas elétricos possuem grande influência no desenvolvimento econômico mundial. Dada a importância da energia elétrica para nossa sociedade, os sistemas elétricos frequentemente são alvos de intrusões pela rede causadas pelas mais diversas motivações. Para minimizar ou até mesmo mitigar os efeitos de intrusões pela rede, estão sendo propostos mecanismos que aumentam o nível de segurança dos sistemas elétricos, como novos protocolos de comunicação e normas de padronização. Além disso, os sistemas elétricos estão passando por um intenso processo de modernização, tornando-os altamente dependentes de sistemas de rede responsáveis por monitorar e gerenciar componentes elétricos. Estes, então denominados Smart Grids, compreendem subsistemas de geração, transmissão, e distribuição elétrica, que são monitorados e gerenciados por sistemas de controle e aquisição de dados (SCADA). Nesta dissertação de mestrado, investigamos e discutimos a aplicabilidade e os benefícios da adoção de Redes Definidas por Software (SDN) para auxiliar o desenvolvimento da próxima geração de sistemas SCADA. Propomos também um sistema de detecção de intrusões (IDS) que utiliza técnicas específicas de classificação de tráfego e se beneficia de características das redes SCADA e do paradigma SDN/OpenFlow. Nossa proposta utiliza SDN para coletar periodicamente estatísticas de rede dos equipamentos SCADA, que são posteriormente processados por algoritmos de classificação baseados em exemplares de uma única classe (OCC). Dado que informações sobre ataques direcionados à sistemas SCADA são escassos e pouco divulgados publicamente por seus mantenedores, a principal vantagem ao utilizar algoritmos OCC é de que estes não dependem de assinaturas de ataques para detectar possíveis tráfegos maliciosos. Como prova de conceito, desenvolvemos um protótipo de nossa proposta. Por fim, em nossa avaliação experimental, observamos a performance e a acurácia de nosso protótipo utilizando dois tipos de algoritmos OCC, e considerando eventos anômalos na rede SCADA, como um ataque de negação de serviço (DoS), e a falha de diversos dispositivos de campo. / Power grids have great influence on the development of the world economy. Given the importance of the electrical energy to our society, power grids are often target of network intrusion motivated by several causes. To minimize or even to mitigate the aftereffects of network intrusions, more secure protocols and standardization norms to enhance the security of power grids have been proposed. In addition, power grids are undergoing an intense process of modernization, and becoming highly dependent on networked systems used to monitor and manage power components. These so-called Smart Grids comprise energy generation, transmission, and distribution subsystems, which are monitored and managed by Supervisory Control and Data Acquisition (SCADA) systems. In this Masters dissertation, we investigate and discuss the applicability and benefits of using Software-Defined Networking (SDN) to assist in the deployment of next generation SCADA systems. We also propose an Intrusion Detection System (IDS) that relies on specific techniques of traffic classification and takes advantage of the characteristics of SCADA networks and of the adoption of SDN/OpenFlow. Our proposal relies on SDN to periodically gather statistics from network devices, which are then processed by One- Class Classification (OCC) algorithms. Given that attack traces in SCADA networks are scarce and not publicly disclosed by utility companies, the main advantage of using OCC algorithms is that they do not depend on known attack signatures to detect possible malicious traffic. As a proof-of-concept, we developed a prototype of our proposal. Finally, in our experimental evaluation, we observed the performance and accuracy of our prototype using two OCC-based Machine Learning (ML) algorithms, and considering anomalous events in the SCADA network, such as a Denial-of-Service (DoS), and the failure of several SCADA field devices.
|
323 |
Design of a UAV-based radio receiver for avalanche beacon detection using software defined radio and signal processingHedlund, Richard January 2019 (has links)
A fully functional proof of concept radio receiver for detecting avalanche beacons atthe frequency 457 kHz was constructed in the work of this master thesis. The radioreceiver is intended to be mounted on an unmanned aerial vehicle (UAV or drone)and used to aid the mountain rescue teams by reducing the rescue time in findingavalanche victims carrying a transmitting beacon. The main parts of this master thesisinvolved hardware requirement analysis, software development, digital signalprocessing and wireless communications. The radio receiver was customized to receive low power signal levels becausemagnetic antennas are used and the avalanche beacon will operate in the reactive nearfield of the radio receiver. Noise from external sources has a significant impact on theperformance of the radio receiver. This master thesis allows for straightforward further development and refining of theradio receiver due to the flexibility of the used open-source software development kitGNU Radio where the digital signal processing was performed.
|
324 |
Jitter-Tolerance and Blocker-Tolerance of Delta-Sigma Analog-to-Digital Converters for Saw-Less Multi-Standard ReceiversAhmed, Ramy 1981- 14 March 2013 (has links)
The quest for multi-standard and software-defined radio (SDR) receivers calls for high flexibility in the receiver building-blocks so that to accommodate several wireless services using a single receiver chain in mobile handsets. A potential approach to achieve flexibility in the receiver is to move the analog-to-digital converter (ADC) closer to the antenna so that to exploit the enormous advances in digital signal processing, in terms of technology scaling, speed, and programmability. In this context, continuous-time (CT) delta-sigma (ΔƩ) ADCs show up as an attractive option. CT ΔƩ ADCs have gained significant attention in wideband receivers, owing to their amenability to operate at a higher-speed with lower power consumption compared to discrete-time (DT) implementations, inherent anti-aliasing, and robustness to sampling errors in the loop quantizer. However, as the ADC moves closer to the antenna, several blockers and interferers are present at the ADC input. Thus, it is important to investigate the sensitivities of CT ΔƩ ADCs to out-of-band (OOB) blockers and find the design considerations and solutions needed to maintain the performance of CT ΔƩ modulators in presence of OOB blockers. Also, CT ΔƩ modulators suffer from a critical limitation due to their high sensitivity to the clock-jitter in the feedback digital-to-analog converter (DAC) sampling-clock.
In this context, the research work presented in this thesis is divided into two main parts. First, the effects of OOB blockers on the performance of CT ΔƩ modulators are investigated and analyzed through a detailed study. A potential solution is proposed to alleviate the effect of noise folding caused by intermodulation between OOB blockers and shaped quantization noise at the modulator input stage through current-mode integration. Second, a novel DAC solution that achieves tolerance to pulse-width jitter by spectrally shaping the jitter induced errors is presented. This jitter-tolerant DAC doesn’t add extra requirements on the slew-rate or the gain-bandwidth product of the loop filter amplifiers. The proposed DAC was implemented in a 90nm CMOS prototype chip and provided a measured attenuation for in-band jitter induced noise by 26.7dB and in-band DAC noise by 5dB, compared to conventional current-steering DAC, and consumes 719µwatts from 1.3V supply.
|
325 |
Implementation of a Software-Defined Radio Transceiver on High-Speed Digitizer/Generator SDR14Björklund, Daniel January 2012 (has links)
This thesis describes the specification, design and implementation of a software-defined radio system on a two-channel 14-bit digitizer/generator. The multi-stage interpolations and decimations which are required to operate two analog-to-digital converters at 800 megasamples per second (MSps) and two digital-to-analog converters at 1600 MSps from a 25 MSps software-side interface, were designed and implemented. Quadrature processing was used throughout the system, and a combination of fine-tunable low-rate mixers and coarse high-rate mixers were implemented to allow frequency translation across the entire first Nyquist band of the converters. Various reconstruction filter designs for the transmitter side were investigated and a cheap implementation was done through the use of programmable base-band filters and polynomial approximation.
|
326 |
Maximizing the Utility of Radio Spectrum: Broadband Spectrum Measurements and Occupancy Model for Use by Cognitive RadioPetrin, Allen John 19 July 2005 (has links)
Radio spectrum is a vital national asset; proper management of this finite resource is essential to the operation and development of telecommunications, radio-navigation, radio astronomy, and passive remote sensing services.
To maximize the utility of the radio spectrum, knowledge of its current usage is beneficial. As a result, several spectrum studies have been conducted in urban Atlanta, suburban Atlanta, and rural North Carolina. These studies improve upon past spectrum studies by resolving spectrum usage by nearly all its possible parameters: frequency, time, polarization, azimuth, and location type. The continuous frequency range from 400MHz to 7.2 GHz was measured with a custom-designed system. More than 8 billion spectrum measurements were taken over several months of observation.
A multi-parameter spectrum usage detection method was developed and analyzed with data from the spectrum studies. This method was designed to exploit all the characteristics of spectral information that was available from the spectrum studies.
Analysis of the spectrum studies showed significant levels of underuse. The level of spectrum usage in time and azimuthal space was determined to be only 6.5 % for the urban Atlanta, 5.3 % for suburban Atlanta, and 0.8 % for the rural North Carolina spectrum studies. Most of the frequencies measured never experienced usage. Interference was detected in several protected radio astronomy and sensitive radio navigation bands.
A cognitive radio network architecture to share spectrum with fixed microwave systems was developed. The architecture uses a broker-based sharing method to control spectrum access and investigate interference issues.
|
327 |
Digital Radio Implementation for NASA S-Band Space Network TransceiverBerhanu, Samuel, Neupane, Kamal 10 1900 (has links)
The system diagrams for the digital radio compatible with NASA's S-Band Space Network operating from 2025.8 - 2117.9 MHz (forward link) to 2200 - 2300 MHz (return link) are presented. The digital radio implementation includes binary phase shift keying (BPSK), quadrature phase shift keying (QPSK) and staggered quadrature phase shift keying (SQPSK). We have derived the system requirements for these modulation schemes from the Space Network User Guide (SNUG) and thereafter, derived system diagrams for the communication links. The designed system diagrams for the transceiver were implemented using Simulink models and USRP2 platform.
|
328 |
Design of concurrent cooperative transmission systems on software-defined radiosChang, Yong Jun 13 January 2014 (has links)
Concurrent cooperative transmission (CCT) occurs when a collection of power-constrained single-antenna radios transmit simultaneously to form a distributed multi-input and multi-output (DMIMO) link. DMIMO can be a means for highly reliable and low-latency cooperative routing, when the MIMO channel is exploited for transmit and receive diversity; in this context, the range extension benefit is emphasized. Alternatively, DMIMO can be a means for high-throughput ad hoc networking, when the MIMO channel is used with spatial multiplexing. In both cases, concatenated DMIMO links are treated.
The key contribution of this dissertation is a method of pre-synchronization of distributed single-antenna transmitters to form a virtual antenna array, in the absence of a global clock, such as a global positioning system (GPS) receiver or a network time protocol (NTP) to provide reference signals for the synchronization. Instead, the reference for synchronization comes from a packet, transmitted by the previous virtual array and simultaneously received by all the cooperative transmitters for the next hop. The method is realized for two types of modulation: narrowband non-coherent binary frequency-shift keying (NCBFSK) and wideband orthogonal frequency division multiplexing (OFDM). The pre-synchronization algorithms for transmission are designed to minimize the root-mean-square (RMS) transmit time, sampling and carrier frequency error between cooperative transmitters, with low implementation complexity.
Since CCT is not supported by any existing standard or off-the-shelf radios, CT must be demonstrated by using software-defined radios (SDRs). Therefore, another contribution is a fully self-contained and real-time SDR testbed for CCT-based networking. The NCBFSK and OFDM systems have been designed and implemented in C++ and Python programming languages in the SDR testbed, providing practical performance of the CCT-based systems.
|
329 |
Next-Generation Perturbed Angular Correlation SpectroscopyNagl, Matthias 13 May 2014 (has links)
No description available.
|
330 |
Adaptive Multicast Live Streaming for A/V Conferencing Systems over Software-Defined Networks / Diffusion multipoint adaptable pour les systèmes de télé- et visioconférences déployés sur les réseaux à définition logicielleAl Hasrouty, Christelle 04 December 2018 (has links)
Les applications en temps réel, telles que les systèmes de conférence multi-utilisateurs, ont des exigences de qualité de service élevées pour garantir une qualité d'expérience décente. De nos jours, la plupart de ces conférences sont effectuées sur des appareils sans fil. Ainsi, les appareils mobiles hétérogènes et la dynamique du réseau doivent être correctement gérés pour fournir une bonne qualité d’expérience. Dans cette thèse, nous proposons deux algorithmes pour construire et gérer des sessions de conférence basées sur un réseau défini par logiciel qui utilise à la fois la distribution multicast et l’adaptation de flux. Le premier algorithme configure la conférence téléphonique en créant des arborescences de multidiffusion pour chaque participant. Ensuite, il place de manière optimale les emplacements et les règles d’adaptation des flux sur le réseau afin de minimiser la consommation de bande passante. Nous avons créé deux versions de cet algorithme: le premier, basé sur les arborescences les plus courtes, minimise la latence, tandis que le second, basé sur les arborescences, minimise la consommation de bande passante. Le deuxième algorithme adapte les arborescences de multidiffusion en fonction des modifications du réseau qui se produisent pendant un appel. Il ne recalcule pas les arbres, mais ne déplace que les emplacements et les règles d’adaptation des flux. Cela nécessite un calcul très faible au niveau du contrôleur, ce qui rend notre proposition rapide et hautement réactive. Des résultats de simulation étendus confirment l'efficacité de notre solution en termes de temps de traitement et d'économies de bande passante par rapport aux systèmes de conférence existants basés sur une unité de contrôle multipoint et une multidiffusion de couche d'application. / Real-time applications, such as Multi-party conferencing systems, have strong Quality of Service requirements for ensuring a decent Quality of Experience. Nowadays, most of these conferences are performed on wireless devices. Thus, heterogeneous mobile devices and network dynamics must be properly managed to provide a good quality of experience. In this thesis, we propose two algorithms for building and maintaining conference sessions based on Software-Defined Network that uses both multicast distribution and streams adaptation. The first algorithm set up the conference call by building multicast trees for each participant. Then, it optimally places the stream adaptation locations and rules inside the network in order to minimize the bandwidth consumption. We have created two versions of this algorithm: the first one, based on the shortest path trees is minimizing the latency, while the second one, based on spanning trees is minimizing the bandwidth consumption. The second algorithm adapts the multicast trees according to the network changes occurring during a call. It does not recompute the trees, but only relocates the locations and rules of stream adaptation. It requires very low computation at the controller, thus making our proposal fast and highly reactive. Extensive simulation results confirm the efficiency of our solution in terms of processing time and bandwidth savings compared to existing conferencing systems based on a Multipoint Control Unit and Application Layer Multicast.
|
Page generated in 0.0499 seconds