Spelling suggestions: "subject:"objectoriented erogramming (OOP)"" "subject:"objectoriented cprogramming (OOP)""
1 |
Advanced techniques for improving radar performanceShoukry, Mohammed Adel 03 December 2019 (has links)
Wideband beamforming have been widely used in modern radar systems. One of the powerful wideband beamforming techniques that is capable of achieving a high selectivity over a wide bandwidth is the nested array (NA) beamformer. Such a beamformer consists of nested antenna arrays, 2-D spatio-temporal filters, and multirate filterbanks. Speed of operation is bounded by the speed of the hardware implementation.
This dissertation presents the use of a systematic methodology for design space exploration of the NA beamformer basic building blocks. The efficient systolic array design in terms of the highest possible clock speed of each block was selected for hardware implementation. The proposed systolic array designs and the conventional designs were implemented in FPGA hardware to verify their functionality and compare their erformance. The implementations results confirm that the proposed systolic array implementations are faster and requires less hardware resources than the published designs. The overall beamformer FPGA implementation is constructed based on the analysis of efficient systolic arrays designs of the beamformer building blocks. The implemented overall structure is then validated to ensure its proper operation. Further, the implementation performance is evaluated in terms of accuracy and error analysis in comparison to the MATLAB simulations. The new methodology is based on the systematic methodology to close the gap between the modern wideband radar I/O rates and the silicon operating speed. This new metodology is applied to the interpolator block as an example. The proposed methodology is simulated and tested using MATLAB object oriented programming (OOP) to ensure the proper operation. / Graduate / 2020-11-17
|
2 |
Notification Oriented Paradigm as a Green Technology : Development of a Simulated Sensor Correlation Application with NOP C++ Framework 4.0 and Comparing Green Aspects with usual OOP LanguagesBabu, Md Abu Ahammed January 2022 (has links)
The most commonly used programming languages for modern software development usually belong to either the Imperative Paradigm (IP) or Declarative Paradigm (DP). These paradigms often come with drawbacks like code coupling and structural and/or temporal redundancy. The Notification Oriented Paradigm (NOP) comes as a new approach for software development that works based on small, smart, and reactive notifiable entities. That is how NOP facilitates software development to achieve several features like responsiveness by avoiding code redundancy and distributiveness by allowing code decoupling. This research focused on examining some of NOP green potentials in a simulated sensor correlation application, in smart city-like, by comparing the performance of a NOP Implementation with other common and popular object-oriented programming languages. The NOP implementation is the so-called NOP C++ Framework 4.0, which is the current state of the technics in this domain. In order to explore the NOP C++ Framework 4.0, an air quality monitoring system prototype was developed considering the presence of air quality sensors in three different locations of a supposed smart city. Beyond the prototype implemented in NOP C++ framework 4.0, it was as well implemented in C++ and Java programming languages in order to compare them. The aim is to evaluate the performance of the NOP state of technics, which will help to identify the green potentials of NOP and also its applicability in a smart city context. Two air quality datasets collected from real-time sensors located in two different cities of different countries were used to evaluate the performance of the applications. The performance analysis shows that the NOP application outperformed the other two for both datasets in terms of execution time, memory usage, and energy consumption. Future works should consider the prototypical NOP programming language, the so-called NOP state of the art, that has better performance than the NOP C++ Framework 4.0 because its compiler generates low-level-like code.
|
Page generated in 0.114 seconds