Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Bastian Knerr is active.

Publication


Featured researches published by Bastian Knerr.


IEEE Transactions on Communications | 2010

Slot-wise maximum likelihood estimation of the tag population size in FSA protocols

Bastian Knerr; Martin Holzer; Christoph Angerer; Markus Rupp

Framed Slotted Aloha (FSA) is a popular anticollision technique in state-of-the-art RF-ID systems, as in ISO/IEC CD 18000-6 for 900MHz or the EPCglobal HF Gen 2 draft for 13.56MHz. In many applications the number of tags entering and leaving the detection range of the reader is subject to a strong fluctuation and usually unknown. The current number of tags in the field is a crucial parameter to operate the FSA anti-collision in an optimal manner. Therefore, a lot of effort is spent on the estimation of this parameter and a range of different estimation techniques exist. The contributions of this paper are: 1) a closed formula for the probability of any observed event defined by the number of empty, singleton, and collision slots in the observed frame is developed and empirically verified. 2) This formula is then modified to compute the probability for partly observed frames as well which is of great interest as the referred standards allow for the in-frame adjustment of the frame size without quitting the interrogation round. 3) Then, a maximum likelihood estimator is formulated to yield the estimated number of tags on a slot-wise basis. 4) Its superior estimation performance is compared to the known best estimators over the complete parameter set. While its performance is strongly superior compared to Schoute¿s estimate, compared to Vogt¿s MSE estimator only marginally improvement is obtained1.


international symposium on industrial embedded systems | 2007

Design Space Exploration with Evolutionary Multi-Objective Optimisation

Martin Holzer; Bastian Knerr; Markus Rupp

High level synthesis is one of the next major steps to improve the hw/sw co-design process. The advantages of high level synthesis are two-fold. At first the level of abstraction is raised and secondly this allows for exploring the design space to a higher degree than on register transfer level. The design space can be explored by applying several kinds of source code transformations like loop unrolling and tree height reduction. Performing design space exploration manually leads to inefficient and inflexible mappings. This work describes the automated design space exploration for area timing trade-offs by utilising evolutionary multi-objective optimisation. Several performance improvements for genetic algorithms are introduced, which target a fast and accurate design space exploration. Finally, the performance of the proposed algorithm is evaluated.


EURASIP Journal on Advances in Signal Processing | 2005

A consistent design methodology for wireless embedded systems

Pavle Belanovic; Bastian Knerr; Martin Holzer; Guillaume Sauzon; Markus Rupp

Complexity demand of modern communication systems, particularly in the wireless domain, grows at an astounding rate, a rate so high that the available complexity and even worse the design productivity required to convert algorithms into silicon are left far behind. This effect is commonly referred to as the design productivity crisis or simply the design gap. Since the design gap is predicted to widen every year, it is of utmost importance to look closer at the design flow of such communication systems in order to find improvements. While various ideas for speeding up designs have been proposed, very few have found their path into existing EDA products. This paper presents requirements for such tools and shows how an open design environment offers a solution to integrate existing EDA tools, allowing for a consistent design flow, considerably speeding up design times.


Eurasip Journal on Embedded Systems | 2006

Efficient design methods for embedded communication systems

Martin Holzer; Bastian Knerr; Pavle Belanovic; Markus Rupp

Nowadays, design of embedded systems is confronted with complex signal processing algorithms and a multitude of computational intensive multimedia applications, while time to product launch has been extremely reduced. Especially in the wireless domain, those challenges are stacked with tough requirements on power consumption and chip size. Unfortunately, design productivity did not undergo a similar progression, and therefore fails to cope with the heterogeneity of modern architectures. Electronic design automation tools exhibit deep gaps in the design flow like high-level characterization of algorithms, floating-point to fixed-point conversion, hardware/software partitioning, and virtual prototyping. This tutorial paper surveys several promising approaches to solve the widespread design problems in this field. An overview over consistent design methodologies that establish a framework for connecting the different design tasks is given. This is followed by a discussion of solutions for the integrated automation of specific design tasks.


rapid system prototyping | 2004

Automatic generation of virtual prototypes

Pavle Belanovic; Martin Holzer; Bastian Knerr; Markus Rupp; Guillaume Sauzon

Virtual prototyping as an embedded system design technique has the potential to significantly increase efficiency of the design process. An environment for automatic generation of virtual prototypes (VPs) directly from algorithmic-level descriptions is presented here. It is implemented as part of a unified design methodology and produces VSIA compliant VPs. When applied to an industrial design flow of a UMTS receiver, this environment for automatic generation of VPs produced significant speedups over traditional manual VP creation, with savings in the order of hundreds to thousands of person-hours.


symposium on integrated circuits and systems design | 2005

Task Scheduling for Power Optimisation of Multi Frequency Synchronous Data Flow Graphs

Bastian Knerr; Martin Holzer; Markus Rupp

During recent years power optimisation has become one of the most challenging design goals in modern communication systems, particularly in the wireless domain. Many different approaches for task scheduling on single or multi-core systems exist, mostly addressing the minimisation of execution time or the number of processors used. The minimisation of the processors clock frequency by adjusting the supply voltage or directly by frequency scaling according to the chosen task scheduling has shown good results in the reduction of power consumption. Most of the known approaches base their core algorithms on graph representations for multi-rate systems or synchronous data flow (SDF) graphs, in a single frequency domain. In many cases a signal processing system comprises several frequency domains, in which processes have to be fired according to their in- and output data rates as well as to their frequency domain. In this work the superposition of frequency domains and data dependencies is incorporated into the optimisation process and used as a another degree of freedom. Several algorithms have been implemented and evaluated to minimise the required processors clock frequency, including a greedy, a simulated annealing, as well as a tabu search approach


EURASIP Journal on Advances in Signal Processing | 2006

A fully automated environment for verification of virtual prototypes

Pavle Belanovic; Bastian Knerr; Martin Holzer; Markus Rupp

The extremely dynamic and competitive nature of the wireless communication systems market demands ever shorter times to market for new products. Virtual prototyping has emerged as one of the most promising techniques to offer the required time savings and resulting increases in design efficiency. A fully automated environment for development of virtual prototypes is presented here, offering maximal efficiency gains, and supporting both design and verification flows, from the algorithmic model to the virtual prototype. The environment employs automated verification pattern refinement to achieve increased reuse in the design process, as well as increased quality by reducing human coding errors.


asilomar conference on signals, systems and computers | 2005

Fast Rescheduling of Multi-Rate Systems for HW/SW Partitioning Algorithms

Bastian Knerr; Martin Holzer; Markus Rupp

In modern designs for heterogeneous systems with their extreme requirements on power consumption, execution time, silicon area and time-to-market, the HW/SW partitioning problem belongs to the most challenging ones. Usually its formulation, based on task or process graphs with complex communication models, is intractable. Moreover most partitioning problems embed another NP-hard problem in its core: a huge number of valid schedules exist for a single partitioning solution. Powerful heuristics for the partitioning problem rely on list scheduling techniques to solve this scheduling problem. This paper is based on a rescheduling algorithm that performs better than popular list scheduling techniques and still preserves linear complexity by reusing former schedules. A sophisticated communication model is introduced and the rescheduling algorithm is modified to serve multi-core architectures with linear runtime.


Eurasip Journal on Embedded Systems | 2008

RRES: a novel approach to the partitioning problem for a typical subset of system graphs

Bastian Knerr; Martin Holzer; Markus Rupp

The research field of system partitioning in modern electronic system design started to find strong advertence of scientists about fifteen years ago. Since a multitude of formulations for the partitioning problem exist, the same multitude could be found in the number of strategies that address this problem. Their feasibility is highly dependent on the platform abstraction and the degree of realism that it features. This work originated from the intention to identify the most mature and powerful approaches for system partitioning in order to integrate them into a consistent design framework for wireless embedded systems. Within this publication, a thorough characterisation of graph properties typical for task graphs in the field of wireless embedded system design has been undertaken and has led to the development of an entirely new approach for the system partitioning problem. The restricted range exhaustive search algorithm is introduced and compared to popular and well-reputed heuristic techniques based on tabu search, genetic algorithm, and the global criticality/local phase algorithm. It proves superior performance for a set of system graphs featuring specific properties found in human-made task graphs, since it exploits their typical characteristics such as locality, sparsity, and their degree of parallelism.


international symposium on industrial embedded systems | 2007

Novel Genome Coding of Genetic Algorithms for the System Partitioning Problem

Bastian Knerr; Martin Holzer; Markus Rupp

The research field of partitioning for electronic systems started to attract significant attention of scientists about fifteen years ago. Gaining ever more importance due to the rampant growth and shortening design cycles in wireless embedded systems, a multitude of formulations for this problem has emerged. Accordingly, a similar multitude can be found in the number of strategies that address system partitioning. A large proportion of the applied strategies utilise the concept of genetic algorithms, or, when based on different strategies, usually compare themselves to standard implementations of genetic algorithms. In this work, the internal mechanisms of this optimisation technique are thoroughly investigated and severe shortcomings of standard implementations are identified. Beneficial observations are made with respect to chromosome coding and mutation dedicated to typical problem graphs revealing a significant impact on the obtained solution quality. New problem oriented codings and operators are introduced and their performance is demonstrated on a task graph set of relevant process graphs. Finally, the modified genetic algorithm competes against Wiangtongs tabu search, Axelssons simulated annealing, and Kalavades GCLP algorithm.

Collaboration


Dive into the Bastian Knerr's collaboration.

Top Co-Authors

Avatar

Markus Rupp

Vienna University of Technology

View shared research outputs
Top Co-Authors

Avatar

Martin Holzer

Vienna University of Technology

View shared research outputs
Top Co-Authors

Avatar

Christoph Angerer

Vienna University of Technology

View shared research outputs
Top Co-Authors

Avatar

Pavle Belanovic

Vienna University of Technology

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge