Audio Engineering Society. Convention Paper. Presented at the 116th Convention 2004 May 8 11 Berlin, Germany
|
|
- Kellie Poppy York
- 6 years ago
- Views:
Transcription
1 Audio Engineering Society Convention Paper Presented at the 116th Convention 2004 May 8 11 Berlin, Germany This convention paper has been reproduced from the author's advance manuscript, without editing, corrections, or consideration by the Review Board. The AES takes no responsibility for the contents. Additional papers may be obtained by sending request and remittance to Audio Engineering Society, 60 East 42 nd Street, New York, New York , USA; also see All rights reserved. Reproduction of this paper, or any portion thereof, is not permitted without direct permission from the Journal of the Audio Engineering Society. Advanced 3D Audio Algorithms by a Flexible, Low Level Application Programming Interface Aleksandar Simeonov 1, Giorgio Zoia 1, Robert Lluis-Garcia 1, and Daniel Mlynek 1 1 Signal Processing Institute, EPFL, Lausanne, CH-1015, Switzerland ABSTRACT The constantly increasing demand for a better quality in sound and video for multimedia content and virtual reality compels the implementation of more and more sophisticated 3D audio models in authoring and playback tools. A very careful and systematic analysis of the best available development libraries in this area was carried out, considering different Application Programming Interfaces, their features, extensibility, and portability among each other. The results show that it is often difficult to find a tradeoff between flexibility, efficiency, quality and speed. In this paper we propose a low level, modular DSP library, which can be used to implement advanced 3D audio models; it is based on reconfigurable primitive methods required by most 3D algorithms and it provides fast development and good flexibility. 1. INTRODUCTION The last generations of multimedia applications are characterized by the constantly increasing demand for a better quality in sound and video for enhanced and virtual reality. Some advanced 3D audio models, proposed in the past through their implementation in well-known and notable tools (e.g. DIVA [1] and Spat [2]) recently became standard interfaces for high quality 3D audio (MPEG-4 [3]). However, due to the high complexity of many 3D rendering algorithms (which often increases linearly with the number of audio sources to be processed), it is still quite hard to build real-time systems without affecting considerably the resources of the computing devices. The constant progress in hardware technologies made the real-time implementation of these methods quite feasible, and opened the doors to the development of new, even more complex, 3D algorithms and their implementation in recent multimedia applications and tools. However new kinds of requirements are always appearing: on one hand, the distributed nature of these new generations of systems, where the different authoring/processing components of the multimedia
2 system chains are possibly located in different sites and integrated with cross-media contents, requires the development and implementation of robust, low latency synchronization algorithms. On the other hand, the need of possibly fast and easy integration of the advanced 3D audio algorithms in multimedia applications implies very high, flexibility and configurability of the available development tools. 2. ANALYSIS OF CURRENT 3D AUDIO SOLUTIONS Having in mind all the above mentioned requirements, we performed a thorough analysis of some of the available development frameworks (libraries and APIs), offering 3D audio functionality. During this analysis, also their extensibility has been tested, adding to some of them new methods required by novel and advanced 3D audio algorithms [6]. This resulted, in some cases, in extended APIs and libraries, which have been tested (among other things) for the implementation of MPEG- 4 3D Audio models, geometrical and perceptual. The next subsections briefly describe the APIs and frameworks that we ve explored, moving from the most popular and consumer oriented ones to higher quality and professional DirectSound and DirectSound3D DirectSound is one of the most popular low level APIs, which has turned into a de-facto standard, supported by almost all manufacturers of PC-based sound boards. DirectSound provides direct access to the sound device and possibly (according to the level of its support) automatic use of hardware acceleration for functionality such as mixing sounds, and automatic conversion of input wave formats to match the output format, hiding existing low level device drivers. It works with buffers, which are its basic unit of work. Secondary buffers are used by applications to play wave data. Each wave occupies one secondary buffer. Primary buffer is the output buffer for DirectSound. DirectSound mixes data from secondary buffers into the one primary buffer, with a determined output format. Static buffers hold sound in memory. Sound can be written to the static buffer in a single operation. Static buffers can be mixed by sound cards. Streaming buffers contain a portion of sound and are useful to play long sounds without storing all in memory. The DirectSound Mixer is responsible for mixing the samples from all of the secondary buffers and performing operations such as volume scaling, panning, and pitch shifting. The DirectSound mixer places most of the load on the system CPU. Figure 1 shows the relationship between the mixer and the primary and secondary buffers. Secondary Buffer Secondary Buffer Secondary Buffer Secondary Buffer Mixer Primary Buffer Figure 1: DirectSound API Mixing Mechanism DirectSound3D provides basic 3D audio algorithms and allows for the hardware acceleration of those algorithms, just like the basic DirectSound. Many sound card companies have various algorithms that perform 3D audio processing and the number of manufacturers providing DirectSound3D accelerated hardware is considerable. However, due to some characteristics of the DirectSound API, it is not easy to use it in true (hard) real-time interactive applications. Actually, the latency is relatively high. This is due to the mixing model and to the underlying operating system, which require long secondary buffers in order to keep the sound fluent and without gaps. Of course, one can always write directly to the primary buffer, but in this case the built-in 3D capabilities cannot be used. Another problem is that the mixing of the secondary buffers in the DirectSound mixer cannot be controlled when the number of channels of the secondary buffers is different than that of the primary buffer. Finally, DirectSound3D is not platform independent, in the sense that its implementation is tied to the Windows operating system, and to soundboards that support it. Page 2 of 9
3 Moreover, this API is not extensible, and thus not giving any possibility of customization of the 3D room models OpenAL API The Open Audio Library [4] was designed to provide an object oriented open source cross-platform solution for 2D and 3D audio programming. It is licensed under the GNU LGPL, with current implementations supporting Windows, Mac OS, Linux, FreeBSD, OS/2, and BeOS. The OpenAL API is conceived for portability of applications, particularly games and other multimedia applications, in a way similar to OpenGL for graphics. It uses extensions compatible with the IA-SIG 3D Level 1 and Level 2 rendering guidelines [5], [6] to handle sound-source directivity and distance-related attenuation and Doppler effects, as well as environmental effects such as reflections, obstruction, transmission, and reverberation. It also offers the same model for logarithmic attenuation relative to the source-listener distance, parameterized by a roll-off factor and a reference distance as in DirectSound3D API. The three basic objects classes of the OpenAL API are the Listener, sound Sources, and their corresponding Buffers. Each Source has a queue of Buffers, which are processed sequentially. Moreover, some of the Buffers may be declared as shared for several Sources, thus simplifying the control of the audio sources in a 3D audio scene. The user application should handle the buffer management and queue them to the appropriate Source Buffer queue. The library then mixes and plays the buffers automatically. The biggest advantage of OpenAL is that it is independent from the used operating system. It can be deployed on virtually any soundcard usable in the supported platforms, though of course its potential will be most fully realized on cards with multichannel audio output. The API is a relatively high-level interface that provides a communication protocol with the sound card driver. Of course, adding such an additional layer over the platform s sound interface considerably increases the overall latency ASIO The Audio Streaming Input/Output interface [5] is a platform independent driver. The idea of creating this low level API came from the necessity to implement an interface to overcome the two main disadvantages of other audio APIs like the two described earlier - the relatively high latency, and the difficulty to provide a good synchronization between the audio input and output. Both features are critical for true real-time media applications; the high latency and the not so well synchronized audio input are even more important when user interaction is requested and added. Being a rather low-level interface, ASIO provides no 3D audio functionality, but just the necessary functions and callback mechanisms to handle two-layer buffers: one for the audio input, and one for the audio output. While the user application writes to the output buffer 0, the hardware driver is supposed to write to input buffer 1; after that, starting from the following frame, the buffers are switched to output buffer 1 and input buffer 0 respectively. The length of the buffers could be as low as 50 ms, which makes this API suitable for many realtime audio applications VS3 API The VS3 API is an object oriented development framework that has been developed to help customer applications to interface a professional audio DSP board [8], which permits a considerable number of low latency, hardware accelerated DSP algorithms. From a programmer s point of view the VS3 API is like a digital audio mixing console with a programmable number of inputs, outputs and summing busses. The interface comprises the following main objects: The Manager is the main object that is responsible for creating Studios and Effects; it handles all physical audio inputs/outputs, and runs time code synchronization objects. Studios are the objects that are responsible for the actual audio playback by processing audio data by a mixer connecting through Manager s inputs and outputs. They are also responsible for plugging and unplugging the available Effects. TimeCodes are synchronization signal generating objects that can drive Managers and Studios. Sources and Targets are the objects generating or consuming sound samples, while the pluggable Effects implement all EQs, compressors, expanders, delay lines, or any other custom DSP algorithm. Page 3 of 9
4 2.5. First Conclusions The analysis of the frameworks described in the previous section (including work done to extend some of the APIs [8]) revealed some important drawbacks. First of all, it is in some cases necessary to develop completely new code to achieve the desired results, due to a lack of flexibility in the algorithm configurations or to unavailable functionality; if the integration of different solutions and APIs is pursued, running at different hardware and software levels, this causes some problems with the synchronization between them, since high level APIs often introduce high latencies. The result is in some cases the system instability with consequent degraded quality, or even loss, of audio content for networked scenarios. On the other hand, if an API is extended through new models and algorithms, the source code of this extended API s is not easily portable to another platform without putting significant effort in it, since the additional code need to be developed and/or integrated and compiled from scratch. In the end, it was noted that if the APIs for 3D sound are higher level and developer-friendly they normally bring with them high latencies, sometimes rigid 3D model solutions or high portability costs. If on the other hand they are lower-level solutions conceived for platformindependent low latency development and true real-time performance, the development of existing and new 3D models may result long if good and robust source code is not available. Of course this is valid especially in the case of the multimedia and communication domains, where the implementer is often not free to choose the preferred model(s) but instead they are agreed with the corresponding parameter sets and the compatibility must be assured. Our analysis and research has been done under assumption that in the near future standardized models will increase and they will need to be implemented on a large range of different platforms (computers, set-top boxes, portable devices, etc.) with strong requirements on portability, scalability and short development times. Table 1 summarizes the comparison results that came out of our analysis: Feature DirectSound3D OpenAL VS3 ASIO Extensibility No Yes Yes Yes Latency High (> 100ms) High (>150ms) Low (depends on PCI bus load, typically < 20 ms) Low, depends on buffer size, could be < 20 ms 3D Audio Yes Yes No No Yes, supported by Hardware Yes, dedicated DSP most of the recent Not available Yes acceleration hardware audio boards Portability No, supported only by Windows OS Yes 3. STRUCTURE OF THE PROPOSED LOW LEVEL 3D AUDIO API As mentioned above, the analysis work has been completed without finding an ideal solution able to offer a good tradeoff among flexibility, efficiency, quality and speed; in fact, when the developer focuses on one 3D Audio model or this latter can be chosen with a good degree of freedom, valuable development tools are available for different levels of experience, knowledge, requirements in terms of development time and performance. Our starting point was someway different, since it focused on media or communication engineers Table 1: API comparison table No, implemented only for Windows platforms Yes dealing with development of complex multimedia or cross-media applications with standardized or precise models and important requirements on scalability, complexity, synchronization (especially for the case of multiple different devices in the target platform). From this point of view, which is gaining importance in the last years, an easy to use but non configurable model is not acceptable and a too low level approach may require a considerable implementation effort and knowledge of the 3D Audio domain. A new approach has been then conceived to develop an independent middle-to-low level DSP library, which could provide a mid-layer development tool to easily Page 4 of 9
5 configure new 3D algorithms in a precise way, simplifying at the same time the implementation task. The input elements to the conception of this approach are mainly two. On one side it is important to consider the low-level software/hardware modules that are generally available since they represent rather general purpose methods in the field of signal processing and media streams; on the other side it is fundamental to leave to the developer enough flexibility and reconfigurability so that the modules he may have at disposal allow to implement with the required precision and quality the models in a way that they can be easily adapted to a wide range of different platforms and qualities in a short time. These two elements have been applied to all the 3D Audio models and algorithms that were considered during our preliminary investigation work, in order to identify different layers of basic and fundamental macro instructions common to different cases and whose combination can allow a fast realization of existing and new 3D audio methodologies. Finally an object-oriented, two-level hierarchical structure has been adopted for the library. As a root of the hierarchy, some common properties for all primitives have been defined (e.g. number of input/output channels, single sample and blocks processing functions, etc.) and assigned to an object, common for all the DSP primitives (Parent Node). The first level (Atomic Level) contains the atomic DSP primitives, i.e. primitives that cannot be built by the others: multiplier, adder, delay line, etc. Ideally, this layer corresponds to an instruction set and memory structures of a virtual machine designed for signal processing, possibly in a way that these objects and methods match a physical device as far as possible; this permits to easily implement this layer based on the instruction set of a device, exploiting when possible a processing by blocks of samples. At this layer fast lowlevel interfaces like ASIO and VS3 may be used for some basic functionality. The second level (Basic DSP Level) contains generic DSP primitives, e.g. low-pass filter, all-pass, nested allpass, double nested all-pass, generic FIR and IIR filters, geometric and trigonometric operators (on vectors), FDN Matrices [10], etc. This level is build by primitives previously mentioned in the Atomic Level, and it ideally corresponds to the instruction set and memory structures of a virtual device built on top of the primitive one to support 3D Audio specific functionality. It is exactly at this level that the performed analysis and profiling of the 3D Audio models has been exploited, according to the input elements described earlier. It is still present at this layer an effort to match commonly available DSP libraries for physical devices, so that these DSP primitives might be as far as possible available in an optimized way through normal software development kits. But in addition, additional functionality and flexibility are required that characterize 3D Audio models in particular. This additional functionality represents the added value to a low-level API or driver (such as ASIO or VS3) that provides to the developer ad-hoc methods to easily implement and configure 3D Audio models without at the same time loosing contact with the low level configuration of the device I/Os, of the synchronization and of some important quality aspects. This is possible since the Basic DSP Level still interfaces to the Atomic Level. As test application, a 3D Audio layer has been implemented containing 3D algorithms compatible first with the standardized MPEG-4 room models (mentioned in section 1) and in addition with several other algorithms like: Schroeder reverberator, Dattorro network reverberator, Gardner reverberator, etc. New algorithms could be easily added and configured, using the already available DSP building blocks. The library, and the test 3D Audio layer, have been implemented in C++ (that assures the availability of SDKs for most platforms) and successfully ported, optimized and run on two different hardware platforms (Pentium IV running Windows OS and embedded Trimedia processor) with reduced effort. The implementation and optimization of the library require of course to reduce the purely object-oriented approach with its typical overhead, so that the most computationally intensive parts can exploit for instance the architecture parallelism (some specific optimizations of the source code have been introduced in order to improve the overall performance of the library especially for the Trimedia processor). This leads to some changes in the initial structure of the API. For example, as well-known execution speed very often relies on processing by blocks; but this is not possible when methods that are not primitives include some form of intrinsic feedback [11]. In our case, for instance, the relatively complex iterative structure of the of the FDN matrix structure may introduce too much overhead because of the many function calls (in case of being realized by Atomic primitives, as it was initially intended, that would have to be used in a sample by Page 5 of 9
6 sample way). To overcome this and other smaller problems, it was at some time decided to decrease the software abstraction and encapsulation level, and implement e.g. the FDN as a single DSP primitive directly including the necessary Atomic methods. Parent Node Atomic Level Delay Line, Summer, multiplier, FDN Basic DSP Level low-pass filter, all-pass filter, nested, double nested AP, FIR, IIR, etc. Advanced 3D Audio Layer Schroeder Reverb, Dattorro Reverb, Gardner Reverb, Geometrical Spat, Perceptual Spat Figure 2: The 3D Audio API structure 4. IMPLEMENTATION AND TEST OF THE 3D AUDIO LIBRARY The designed interface and implemented library have been tested in different applications, partially developed within the scope of the MAP (MPEG-4 Audio Platform) project. MAP is a Swiss project, run in collaboration between the authors Laboratory and Merging Technologies SA. The main scientific and technical objective of the project MAP is twofold: to consolidate and enhance software/hardware existing tools at both industrial (Mykerinos board, Pyramix Virtual Studio) and experimental (MPEG-4 AAC, SA codecs) level to provide mutual effective integration, and at the same time to add and/or improve 3D Audio capabilities in professional market products. to implement an MPEG-4 Audio Systems decoder by means of mixed general-purpose/fpga/multimedia- DSP technology to obtain true real-time performance and associated standard user interaction. For both objectives the developed API has been exploited to easily include custom or standardized 3D Audio models into existing applications. For the first objective 3D object-oriented Audio capability has been integrated into a professional sound production toolbox, providing at the same time the possibility to monitor locally multi-channel output and to generate/encode object-oriented audio content (compatible to MPEG-4 BIFS format). Working by objects is more intuitive in many situations and by this approach the content can be coded in a platform-independent way by means of appropriate 3D reconstruction models [12, 13]. For the second objective, MAP provided the implementation of two different 3D audio rendering configurations. Both are based on the development of an MPEG-4 compatible Audio and Systems player [9] partially developed in the context of the European project CARROUSO. The first configuration includes a considerable part of the proposed library/api (all the necessary for the MPEG-4 3D Audio models) running in the Mykerinos board (based on the TriMedia multimedia processor) and exploiting at the low-level the VS3 API; in the second configuration the same MPEG-4 compatible player is running with the library completely compiled on a conventional Pentium based workstation. In the first case the practical result is a complete MPEG- 4 player, including video, graphic functionality and interaction, which exploits the Mykerinos board as hardware acceleration engine for what concerns 3D audio spatialization and rendering; output is available as stereo output as well as 4.1 surround format. The block diagram is shown in Figure 3. The media (MPEG-4) bitstream and objectbased description decoding is performed in the host platform (general-purpose workstation), including the task to decode the video and audio sequences by the appropriate tools (in the case of audio this can be for Page 6 of 9
7 example: AAC, MP3, PCM, SA, etc.), and attached to the scene. Next, the decoded audio samples together with the spatialization parameters described by the standardized room models, are sent to the 3D Audio library (Mykerinos platform), which performs the 3D audio signal processing and rendering. MPEG-4 Bitstream and for maximum compatibility, the DirectSound API is used only as interface to the sound board to output the processed sound. If the platform sound device supports ASIO, then low latency can be obtained for I/O and interaction; moreover output could be configured for multichannel configurations. MPEG-4 Bitstream MPEG-4 DMIF Decoder MPEG-4 DMIF Decoder Video Stream Decoder AudioBIFS Tree Decoder Raw Monophonic Sources AudioBIFS Tree Decoder Video Output Host Platform Advanced 3D Audio Layer DirectSound/ASIO Video Stream Decoder Philips Trimedia Advanced 3D Audio Layer Sound Output Video Output VS3 Mixer Figure 4: The PC Rendering Architecture 5. CONCLUSION AND FUTURE WORK ADAT Output Figure 3: The VS3 Rendering Architecture The second architecture ( Figure 4) is hosted entirely by a Pentium compatible platform. In this case the Advanced 3D Audio Layer is compiled directly in the same MPEG-4 player executable as static library. If nothing else is available, The 3D Audio library has been successfully ported on several different hardware architectures, with maximum source code reusability and minimum efforts for system rebuild without compromising the quality of the audio. The results are promising: in this sense the proposed DSP library may be considered as a significant step towards a wider-range and systematic approach to the problem, since it offers very easy and fast 3D audio reconfigurability without affecting the low latency that is needed for professional audio applications. Now, given that we have already a reference platform for the development and implementation of 3D algorithms, we are ready to explore new directions and Page 7 of 9
8 application areas. The new audio and media technology being introduced by MAP can be furthermore successfully brought to market as soon as the acceptance of MPEG-4 as a hybrid coding scheme (media and BIFS scene description for higher level representations) is broadening; on the other hand, in the professional sector, sound authoring and production applications for cinemas, electronic cinemas, theaters and so on can be envisaged, as soon as the new format is spreading and generating demand. A step-by-step introduction into the professional market should be planned in such a way that products will remain compatible to existing sound and surround sound formats. For instance, it will be possible to save and deliver media and project information in the usual way or possibly to save and stream MPEG-4 compatible information using its standardized format. In this way the authored content will continue to be compatible with all existing tools as today, adding new functionality and universal compatibility to compliant multimedia player first, and to possible future extensions and plug-ins for professional toolsets later. In this sense we think that the implementation of an authoring tool, offering such kind of functionality, is indispensable. 6. ACKNOWLEDGEMENTS Most of the research work described in this paper has been done within the framework of the project p MAP, funded by the Swiss Federal Office of Science and Education (CTI). There are several persons that we re particularly grateful to Mr. Claude Cellier, CEO of Merging Technologies, Mr. Bertrand Van Kempen and Mr. Patrick Bovay our industrial counterpart team during the MAP project. Additional thanks to Mr. Ruohua Steve Zhou with which we shared some test phases of our work. 7. REFERENCES [1] L. Savioja, T. Lokki,, J. Huopaniemi, Auralization applying the parametric room acoustic modeling technique - The DIVA auralization system, Proc. 8th International Conference on Auditory Display (ICAD2002), Kyoto, Japan, pp , July 2-5, [2] Jean-Marc Jot, Olivier Warusfel, Spat~ : A Spatial Processor for Musicians and Sound Engineers, CIARM 95, Ferrara (Italy) 1995 [3] ISO/IEC JTC1/SC29/WG11 Information Technology - Coding of Audio-Visual objects. Part 1: Systems. [4] Creative Labs Developer Web Site, K.html [5] 3D Audio Rendering Guidelines Level 1, IA-SIG, June, 1998 [6] 3D Audio Rendering Guidelines Level 2, IA-SIG, September, 1999 [7] Steinberg Professional Systems, ASIO2 SDK Specification, o_sdk/. [8] Merging Technologies home page at [9] A. Simeonov, G. Zoia, R. Garcia, Rendering of Advanced 3D Room Models by Enhanced Application Programming Interfaces, AES-114, Amsterdam, March, 2003 [10] D. Rocchesso, J. O. Smith. Circulant and Elliptic Feedback Delay Networks for Artificial Reverberation, IEEE Transactions on Speech and Audio Processing, 5(1):51-63, January, [11] G. Zoia, C. Alberti. A Virtual DSP Architecture from a Complexity Analysis of MPEG-4 Structured Audio, IEEE Transactions on Multimedia, 5(3): , September [12] G. Zoia. Room Models and Object-Oriented Audio Coding: Advantages and Applications, Proceedings of the DAGA 03 Conference on Acoustics, Aachen, Germany, March [13] J. Plogsties, O. Baum, B. Grill. Conveying Spatial Sound Using MPEG-4, Proceedings of the AES Page 8 of 9
9 24 th International Conference on Multichannel Audio, Banff, Canada, June Page 9 of 9
MPEG-4 Structured Audio Systems
MPEG-4 Structured Audio Systems Mihir Anandpara The University of Texas at Austin anandpar@ece.utexas.edu 1 Abstract The MPEG-4 standard has been proposed to provide high quality audio and video content
More informationSound source localization and its use in multimedia applications
Notes for lecture/ Zack Settel, McGill University Sound source localization and its use in multimedia applications Introduction With the arrival of real-time binaural or "3D" digital audio processing,
More informationTu1.D II Current Approaches to 3-D Sound Reproduction. Elizabeth M. Wenzel
Current Approaches to 3-D Sound Reproduction Elizabeth M. Wenzel NASA Ames Research Center Moffett Field, CA 94035 Elizabeth.M.Wenzel@nasa.gov Abstract Current approaches to spatial sound synthesis are
More informationREAL TIME WALKTHROUGH AURALIZATION - THE FIRST YEAR
REAL TIME WALKTHROUGH AURALIZATION - THE FIRST YEAR B.-I. Dalenbäck CATT, Mariagatan 16A, Gothenburg, Sweden M. Strömberg Valeo Graphics, Seglaregatan 10, Sweden 1 INTRODUCTION Various limited forms of
More informationNEXT-GENERATION AUDIO NEW OPPORTUNITIES FOR TERRESTRIAL UHD BROADCASTING. Fraunhofer IIS
NEXT-GENERATION AUDIO NEW OPPORTUNITIES FOR TERRESTRIAL UHD BROADCASTING What Is Next-Generation Audio? Immersive Sound A viewer becomes part of the audience Delivered to mainstream consumers, not just
More informationThe CHAI Libraries. F. Conti, F. Barbagli, R. Balaniuk, M. Halg, C. Lu, D. Morris L. Sentis, E. Vileshin, J. Warren, O. Khatib, K.
The CHAI Libraries F. Conti, F. Barbagli, R. Balaniuk, M. Halg, C. Lu, D. Morris L. Sentis, E. Vileshin, J. Warren, O. Khatib, K. Salisbury Computer Science Department, Stanford University, Stanford CA
More informationA Java Virtual Sound Environment
A Java Virtual Sound Environment Proceedings of the 15 th Annual NACCQ, Hamilton New Zealand July, 2002 www.naccq.ac.nz ABSTRACT Andrew Eales Wellington Institute of Technology Petone, New Zealand andrew.eales@weltec.ac.nz
More informationTHE APPROACH OF SELEX COMMUNICATIONS ON SOFTWARE DEFINED RADIO
THE APPROACH OF SELEX COMMUNICATIONS ON SOFTWARE DEFINED RADIO Loris Schettino (SELEX Communications, Pomezia (Rome), Italy, loris.schettino@selex-comms.com ); Virgilio Cruciani (SELEX Communications,
More informationI3DL2 and Creative R EAX
I3DL2 and Creative R EAX Jussi Mutanen Jussi.Mutanen@hut.fi Abstract I3DL2 3D audio rendering guidelines gives the minimum rendering requirements for the 3D audio developers, renderer s, and vendors. I3DL2
More informationTHE Moving Pictures Experts Group (MPEG) subcommittee
IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 1, NO. 3, SEPTEMBER 1999 237 AudioBIFS: Describing Audio Scenes with the MPEG-4 Multimedia Standard Eric D. Scheirer, Student Member, IEEE, Riitta Väänänen, and Jyri
More informationMagic Leap Soundfield Audio Plugin user guide for Unity
Magic Leap Soundfield Audio Plugin user guide for Unity Plugin Version: MSA_1.0.0-21 Contents Get started using MSA in Unity. This guide contains the following sections: Magic Leap Soundfield Audio Plugin
More informationDesign of a High Speed FIR Filter on FPGA by Using DA-OBC Algorithm
Design of a High Speed FIR Filter on FPGA by Using DA-OBC Algorithm Vijay Kumar Ch 1, Leelakrishna Muthyala 1, Chitra E 2 1 Research Scholar, VLSI, SRM University, Tamilnadu, India 2 Assistant Professor,
More informationConvention Paper Presented at the 137th Convention 2014 October 9 12 Los Angeles, USA
Audio Engineering Society Convention Paper Presented at the 137th Convention 2014 October 9 12 Los Angeles, USA This Convention paper was selected based on a submitted abstract and 750-word precis that
More informationMECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES
INTERNATIONAL CONFERENCE ON ENGINEERING AND PRODUCT DESIGN EDUCATION 4 & 5 SEPTEMBER 2008, UNIVERSITAT POLITECNICA DE CATALUNYA, BARCELONA, SPAIN MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL
More informationAbstract of PhD Thesis
FACULTY OF ELECTRONICS, TELECOMMUNICATION AND INFORMATION TECHNOLOGY Irina DORNEAN, Eng. Abstract of PhD Thesis Contribution to the Design and Implementation of Adaptive Algorithms Using Multirate Signal
More informationConvention Paper 6230
Audio Engineering Society Convention Paper 6230 Presented at the 117th Convention 2004 October 28 31 San Francisco, CA, USA This convention paper has been reproduced from the author's advance manuscript,
More informationMAGNITUDE-COMPLEMENTARY FILTERS FOR DYNAMIC EQUALIZATION
Proceedings of the COST G-6 Conference on Digital Audio Effects (DAFX-), Limerick, Ireland, December 6-8, MAGNITUDE-COMPLEMENTARY FILTERS FOR DYNAMIC EQUALIZATION Federico Fontana University of Verona
More informationConvention Paper Presented at the 124th Convention 2008 May Amsterdam, The Netherlands
Audio Engineering Society Convention Paper Presented at the 124th Convention 2008 May 17 20 Amsterdam, The Netherlands The papers at this Convention have been selected on the basis of a submitted abstract
More informationINTRODUCTION. In the industrial applications, many three-phase loads require a. supply of Variable Voltage Variable Frequency (VVVF) using fast and
1 Chapter 1 INTRODUCTION 1.1. Introduction In the industrial applications, many three-phase loads require a supply of Variable Voltage Variable Frequency (VVVF) using fast and high-efficient electronic
More informationSUBOPTIMAL MULTICHANNEL ADAPTIVE ANC SYSTEM. Krzysztof Czyż, Jarosław Figwer
ICSV14 Cairns Australia 9-12 July, 27 SUBOPTIMAL MULTICHANNEL ADAPTIVE ANC SYSTEM Abstract Krzysztof Czyż, Jarosław Figwer Institute Automatic Control, Silesian University of Technology Aademica 16, 44-
More informationConvention Paper Presented at the 112th Convention 2002 May Munich, Germany
Audio Engineering Society Convention Paper Presented at the 112th Convention 2002 May 10 13 Munich, Germany 5627 This convention paper has been reproduced from the author s advance manuscript, without
More information1 Publishable summary
1 Publishable summary 1.1 Introduction The DIRHA (Distant-speech Interaction for Robust Home Applications) project was launched as STREP project FP7-288121 in the Commission s Seventh Framework Programme
More informationARDUINO. Gianluca Martino.
Gianluca Martino gianluca@arduino.org Short story - The need Physical interface tool for Interaction design The core of the interaction design framework - Bill Verplank IDII 2001-2005 Short story - The
More informationM-16DX 16-Channel Digital Mixer
M-16DX 16-Channel Digital Mixer Workshop Using the M-16DX with a DAW 2007 Roland Corporation U.S. All rights reserved. No part of this publication may be reproduced in any form without the written permission
More informationUnderstanding OpenGL
This document provides an overview of the OpenGL implementation in Boris Red. About OpenGL OpenGL is a cross-platform standard for 3D acceleration. GL stands for graphics library. Open refers to the ongoing,
More informationUsing Modern Design Tools To Evaluate Complex Communication Systems: A Case Study on QAM, FSK and OFDM Transceiver Design
Using Modern Design Tools To Evaluate Complex Communication Systems: A Case Study on QAM, FSK and OFDM Transceiver Design SOTIRIS H. KARABETSOS, SPYROS H. EVAGGELATOS, SOFIA E. KONTAKI, EVAGGELOS C. PICASIS,
More informationAudio Engineering Society. Convention Paper. Presented at the 115th Convention 2003 October New York, New York
Audio Engineering Society Convention Paper Presented at the 115th Convention 2003 October 10 13 New York, New York This convention paper has been reproduced from the author's advance manuscript, without
More informationDESIGN OF A MEASUREMENT PLATFORM FOR COMMUNICATIONS SYSTEMS
DESIGN OF A MEASUREMENT PLATFORM FOR COMMUNICATIONS SYSTEMS P. Th. Savvopoulos. PhD., A. Apostolopoulos 2, L. Dimitrov 3 Department of Electrical and Computer Engineering, University of Patras, 265 Patras,
More informationDesigning Semantic Virtual Reality Applications
Designing Semantic Virtual Reality Applications F. Kleinermann, O. De Troyer, H. Mansouri, R. Romero, B. Pellens, W. Bille WISE Research group, Vrije Universiteit Brussel, Pleinlaan 2, 1050 Brussels, Belgium
More informationAudio Engineering Society Convention Paper Presented at the 110th Convention 2001 May Amsterdam, The Netherlands
Audio Engineering Society Convention Paper Presented at the th Convention May 5 Amsterdam, The Netherlands This convention paper has been reproduced from the author's advance manuscript, without editing,
More informationHigh Performance Computing Systems and Scalable Networks for. Information Technology. Joint White Paper from the
High Performance Computing Systems and Scalable Networks for Information Technology Joint White Paper from the Department of Computer Science and the Department of Electrical and Computer Engineering With
More informationA Self-Contained Large-Scale FPAA Development Platform
A SelfContained LargeScale FPAA Development Platform Christopher M. Twigg, Paul E. Hasler, Faik Baskaya School of Electrical and Computer Engineering Georgia Institute of Technology, Atlanta, Georgia 303320250
More informationAUDIO EfFECTS. Theory, Implementation. and Application. Andrew P. MePkerson. Joshua I. Relss
AUDIO EfFECTS Theory, and Application Joshua I. Relss Queen Mary University of London, United Kingdom Andrew P. MePkerson Queen Mary University of London, United Kingdom /0\ CRC Press yc**- J Taylor& Francis
More informationA High Definition Motion JPEG Encoder Based on Epuma Platform
Available online at www.sciencedirect.com Procedia Engineering 29 (2012) 2371 2375 2012 International Workshop on Information and Electronics Engineering (IWIEE) A High Definition Motion JPEG Encoder Based
More informationVEWL: A Framework for Building a Windowing Interface in a Virtual Environment Daniel Larimer and Doug A. Bowman Dept. of Computer Science, Virginia Tech, 660 McBryde, Blacksburg, VA dlarimer@vt.edu, bowman@vt.edu
More informationSOPA version 2. Revised July SOPA project. September 21, Introduction 2. 2 Basic concept 3. 3 Capturing spatial audio 4
SOPA version 2 Revised July 7 2014 SOPA project September 21, 2014 Contents 1 Introduction 2 2 Basic concept 3 3 Capturing spatial audio 4 4 Sphere around your head 5 5 Reproduction 7 5.1 Binaural reproduction......................
More informationExploring Haptics in Digital Waveguide Instruments
Exploring Haptics in Digital Waveguide Instruments 1 Introduction... 1 2 Factors concerning Haptic Instruments... 2 2.1 Open and Closed Loop Systems... 2 2.2 Sampling Rate of the Control Loop... 2 3 An
More informationA GENERIC ARCHITECTURE FOR SMART MULTI-STANDARD SOFTWARE DEFINED RADIO SYSTEMS
A GENERIC ARCHITECTURE FOR SMART MULTI-STANDARD SOFTWARE DEFINED RADIO SYSTEMS S.A. Bassam, M.M. Ebrahimi, A. Kwan, M. Helaoui, M.P. Aflaki, O. Hammi, M. Fattouche, and F.M. Ghannouchi iradio Laboratory,
More informationA GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM
A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM 1 J. H.VARDE, 2 N.B.GOHIL, 3 J.H.SHAH 1 Electronics & Communication Department, Gujarat Technological University, Ahmadabad, India
More informationTU Dresden uses National Instruments Platform for 5G Research
TU Dresden uses National Instruments Platform for 5G Research Wireless consumers insatiable demand for bandwidth has spurred unprecedented levels of investment from public and private sectors to explore
More informationTeam Breaking Bat Architecture Design Specification. Virtual Slugger
Department of Computer Science and Engineering The University of Texas at Arlington Team Breaking Bat Architecture Design Specification Virtual Slugger Team Members: Sean Gibeault Brandon Auwaerter Ehidiamen
More informationVIBRATO DETECTING ALGORITHM IN REAL TIME. Minhao Zhang, Xinzhao Liu. University of Rochester Department of Electrical and Computer Engineering
VIBRATO DETECTING ALGORITHM IN REAL TIME Minhao Zhang, Xinzhao Liu University of Rochester Department of Electrical and Computer Engineering ABSTRACT Vibrato is a fundamental expressive attribute in music,
More informationData Word Length Reduction for Low-Power DSP Software
EE382C: LITERATURE SURVEY, APRIL 2, 2004 1 Data Word Length Reduction for Low-Power DSP Software Kyungtae Han Abstract The increasing demand for portable computing accelerates the study of minimizing power
More informationCS277 - Experimental Haptics Lecture 2. Haptic Rendering
CS277 - Experimental Haptics Lecture 2 Haptic Rendering Outline Announcements Human haptic perception Anatomy of a visual-haptic simulation Virtual wall and potential field rendering A note on timing...
More informationUsing SDR for Cost-Effective DTV Applications
Int'l Conf. Wireless Networks ICWN'16 109 Using SDR for Cost-Effective DTV Applications J. Kwak, Y. Park, and H. Kim Dept. of Computer Science and Engineering, Korea University, Seoul, Korea {jwuser01,
More informationResearch Statement. Sorin Cotofana
Research Statement Sorin Cotofana Over the years I ve been involved in computer engineering topics varying from computer aided design to computer architecture, logic design, and implementation. In the
More informationMethodology for Agent-Oriented Software
ب.ظ 03:55 1 of 7 2006/10/27 Next: About this document... Methodology for Agent-Oriented Software Design Principal Investigator dr. Frank S. de Boer (frankb@cs.uu.nl) Summary The main research goal of this
More informationAn FPGA Based Architecture for Moving Target Indication (MTI) Processing Using IIR Filters
An FPGA Based Architecture for Moving Target Indication (MTI) Processing Using IIR Filters Ali Arshad, Fakhar Ahsan, Zulfiqar Ali, Umair Razzaq, and Sohaib Sajid Abstract Design and implementation of an
More informationDESIGN AND CAPABILITIES OF AN ENHANCED NAVAL MINE WARFARE SIMULATION FRAMEWORK. Timothy E. Floore George H. Gilman
Proceedings of the 2011 Winter Simulation Conference S. Jain, R.R. Creasey, J. Himmelspach, K.P. White, and M. Fu, eds. DESIGN AND CAPABILITIES OF AN ENHANCED NAVAL MINE WARFARE SIMULATION FRAMEWORK Timothy
More informationThe Future of Audio is Object-based Results of ORPHEUS
The Future of Audio is Object-based Results of ORPHEUS Andreas Silzle Technical Coordinator (FHG) Final ORPHEUS Workshop, IRT/BR, Munich, 15 th May 2018 Babel 2001 A tower of radios playing at once, addresses
More informationISO JTC 1 SC 24 WG9 G E R A R D J. K I M K O R E A U N I V E R S I T Y
New Work Item Proposal: A Standard Reference Model for Generic MAR Systems ISO JTC 1 SC 24 WG9 G E R A R D J. K I M K O R E A U N I V E R S I T Y What is a Reference Model? A reference model (for a given
More informationInteroperability of FM Composite Multiplex Signals in an IP Based STL
Interoperability of FM Composite Multiplex Signals in an IP Based STL Featuring GatesAir s April 23, 2017 NAB Show 2017 Junius Kim Hardware Engineer Keyur Parikh Director, Intraplex Copyright 2017 GatesAir,
More informationIMPLEMENTATION OF SOFTWARE-BASED 2X2 MIMO LTE BASE STATION SYSTEM USING GPU
IMPLEMENTATION OF SOFTWARE-BASED 2X2 MIMO LTE BASE STATION SYSTEM USING GPU Seunghak Lee (HY-SDR Research Center, Hanyang Univ., Seoul, South Korea; invincible@dsplab.hanyang.ac.kr); Chiyoung Ahn (HY-SDR
More informationRun-time Power Control Scheme Using Software Feedback Loop for Low-Power Real-time Applications
Run-time Power Control Scheme Using Software Feedback Loop for Low-Power Real-time Applications Seongsoo Lee Takayasu Sakurai Center for Collaborative Research and Institute of Industrial Science, University
More informationA NOVEL WALLACE TREE MULTIPLIER FOR USING FAST ADDERS
G RAMESH et al, Volume 2, Issue 7, PP:, SEPTEMBER 2014. A NOVEL WALLACE TREE MULTIPLIER FOR USING FAST ADDERS G.Ramesh 1*, K.Naga Lakshmi 2* 1. II. M.Tech (VLSI), Dept of ECE, AM Reddy Memorial College
More informationA NOVEL FPGA-BASED DIGITAL APPROACH TO NEUTRON/ -RAY PULSE ACQUISITION AND DISCRIMINATION IN SCINTILLATORS
10th ICALEPCS Int. Conf. on Accelerator & Large Expt. Physics Control Systems. Geneva, 10-14 Oct 2005, PO2.041-4 (2005) A NOVEL FPGA-BASED DIGITAL APPROACH TO NEUTRON/ -RAY PULSE ACQUISITION AND DISCRIMINATION
More informationCS 354R: Computer Game Technology
CS 354R: Computer Game Technology http://www.cs.utexas.edu/~theshark/courses/cs354r/ Fall 2017 Instructor and TAs Instructor: Sarah Abraham theshark@cs.utexas.edu GDC 5.420 Office Hours: MW4:00-6:00pm
More informationTable of Contents HOL ADV
Table of Contents Lab Overview - - Horizon 7.1: Graphics Acceleartion for 3D Workloads and vgpu... 2 Lab Guidance... 3 Module 1-3D Options in Horizon 7 (15 minutes - Basic)... 5 Introduction... 6 3D Desktop
More informationSPQR RoboCup 2016 Standard Platform League Qualification Report
SPQR RoboCup 2016 Standard Platform League Qualification Report V. Suriani, F. Riccio, L. Iocchi, D. Nardi Dipartimento di Ingegneria Informatica, Automatica e Gestionale Antonio Ruberti Sapienza Università
More informationVideo Enhancement Algorithms on System on Chip
International Journal of Scientific and Research Publications, Volume 2, Issue 4, April 2012 1 Video Enhancement Algorithms on System on Chip Dr.Ch. Ravikumar, Dr. S.K. Srivatsa Abstract- This paper presents
More informationON THE CONCEPT OF DISTRIBUTED DIGITAL SIGNAL PROCESSING IN WIRELESS SENSOR NETWORKS
ON THE CONCEPT OF DISTRIBUTED DIGITAL SIGNAL PROCESSING IN WIRELESS SENSOR NETWORKS Carla F. Chiasserini Dipartimento di Elettronica, Politecnico di Torino Torino, Italy Ramesh R. Rao California Institute
More informationDesign and Characterization of 16 Bit Multiplier Accumulator Based on Radix-2 Modified Booth Algorithm
Design and Characterization of 16 Bit Multiplier Accumulator Based on Radix-2 Modified Booth Algorithm Vijay Dhar Maurya 1, Imran Ullah Khan 2 1 M.Tech Scholar, 2 Associate Professor (J), Department of
More informationHELPING THE DESIGN OF MIXED SYSTEMS
HELPING THE DESIGN OF MIXED SYSTEMS Céline Coutrix Grenoble Informatics Laboratory (LIG) University of Grenoble 1, France Abstract Several interaction paradigms are considered in pervasive computing environments.
More informationOpenGL ES. August Khronos Chairman. Copyright Khronos Group, Page 1
OpenGL ES August 2002 www.khronos.org neil.trevett@3dlabs.org Khronos Chairman Copyright Khronos Group, 2002 - Page 1 Agenda Khronos - technical and organizational overview What is Khronos? What are our
More informationMNTN USER MANUAL. January 2017
1 MNTN USER MANUAL January 2017 2 3 OVERVIEW MNTN is a spatial sound engine that operates as a stand alone application, parallel to your Digital Audio Workstation (DAW). MNTN also serves as global panning
More informationInteractive 3D Audio Rendering in Flexible Playback Configurations
Interactive 3D Audio Rendering in Flexible Playback Configurations Jean-Marc Jot DTS, Inc. Los Gatos, CA, USA E-mail: jean-marc.jot@dts.com Tel: +1-818-436-1385 Abstract Interactive object-based 3D audio
More informationUNIT-III LIFE-CYCLE PHASES
INTRODUCTION: UNIT-III LIFE-CYCLE PHASES - If there is a well defined separation between research and development activities and production activities then the software is said to be in successful development
More informationJob Description. Commitment: Must be available to work full-time hours, M-F for weeks beginning Summer of 2018.
Research Intern Director of Research We are seeking a summer intern to support the team to develop prototype 3D sensing systems based on state-of-the-art sensing technologies along with computer vision
More informationThe Resource-Instance Model of Music Representation 1
The Resource-Instance Model of Music Representation 1 Roger B. Dannenberg, Dean Rubine, Tom Neuendorffer Information Technology Center School of Computer Science Carnegie Mellon University Pittsburgh,
More informationDesign and Analysis of RNS Based FIR Filter Using Verilog Language
International Journal of Computational Engineering & Management, Vol. 16 Issue 6, November 2013 www..org 61 Design and Analysis of RNS Based FIR Filter Using Verilog Language P. Samundiswary 1, S. Kalpana
More informationCo-evolution for Communication: An EHW Approach
Journal of Universal Computer Science, vol. 13, no. 9 (2007), 1300-1308 submitted: 12/6/06, accepted: 24/10/06, appeared: 28/9/07 J.UCS Co-evolution for Communication: An EHW Approach Yasser Baleghi Damavandi,
More informationComplete Software Defined RFID System Using GNU Radio
Complete Defined RFID System Using GNU Radio Aurélien Briand, Bruno B. Albert, and Edmar C. Gurjão, Member, IEEE, Abstract In this paper we describe a complete Radio Frequency Identification (RFID) system,
More informationTraffic Control for a Swarm of Robots: Avoiding Group Conflicts
Traffic Control for a Swarm of Robots: Avoiding Group Conflicts Leandro Soriano Marcolino and Luiz Chaimowicz Abstract A very common problem in the navigation of robotic swarms is when groups of robots
More informationStudio in a Little Black Box
2x2 USB 2.0 audio interface for recording microphones and instruments Audiophile 24-Bit/192 khz resolution for professional audio quality Compatible with popular recording software including Avid Pro Tools*,
More informationDirect Pro An In-Depth Look at a Perfectly Integrated Audio Workstation
Direct Pro 2496 An In-Depth Look at a Perfectly Integrated Audio Workstation Index The Direct Pro Series: Background Page 3 2496: Overview Page 4 2496 Hardware Features Page 5 2496 Software Features Page
More informationDrum Leveler. User Manual. Drum Leveler v Sound Radix Ltd. All Rights Reserved
1 Drum Leveler User Manual 2 Overview Drum Leveler is a new beat detection-based downward and upward compressor/expander. By selectively applying gain to single drum beats, Drum Leveler easily achieves
More informationMOBY-DIC. Grant Agreement Number Model-based synthesis of digital electronic circuits for embedded control. Publishable summary
MOBY-DIC Grant Agreement Number 248858 Model-based synthesis of digital electronic circuits for embedded control Report version: 1 Due date: M24 (second periodic report) Period covered: December 1, 2010
More informationBuilding a bimanual gesture based 3D user interface for Blender
Modeling by Hand Building a bimanual gesture based 3D user interface for Blender Tatu Harviainen Helsinki University of Technology Telecommunications Software and Multimedia Laboratory Content 1. Background
More informationNovel approaches towards more realistic listening environments for experiments in complex acoustic scenes
Novel approaches towards more realistic listening environments for experiments in complex acoustic scenes Janina Fels, Florian Pausch, Josefa Oberem, Ramona Bomhardt, Jan-Gerrit-Richter Teaching and Research
More informationSmall Format Mixers. Premium 5-Input Mixer with XENYX Mic Preamp and USB/Audio Interface
Ultra-compact and ultra-low noise analog mixer with USB/Audio interface Powered through USB or external power adaptor (included) Built-in stereo USB/Audio interface to connect directly to your computer
More information7. Introduction to mixed-signal testing using the IEEE P standard
7. Introduction to mixed-signal testing using the IEEE P1149.4 standard It was already mentioned in previous chapters that the IEEE 1149.1 standard (BST) was developed with the specific purpose of addressing
More informationStudio in a Little Black Box
4x4 USB2.0 Audio/MIDI Interface for recording microphones and instruments Audiophile 24-Bit/96 khz resolution for professional audio quality Compatible with popular recording software including Avid Pro
More informationTEACHING PARAMETRIC DESIGN IN ARCHITECTURE
TEACHING PARAMETRIC DESIGN IN ARCHITECTURE A Case Study SAMER R. WANNAN Birzeit University, Ramallah, Palestine. samer.wannan@gmail.com, swannan@birzeit.edu Abstract. The increasing technological advancements
More informationENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS
BY SERAFIN BENTO MASTER OF SCIENCE in INFORMATION SYSTEMS Edmonton, Alberta September, 2015 ABSTRACT The popularity of software agents demands for more comprehensive HAI design processes. The outcome of
More informationIntegrating PhysX and OpenHaptics: Efficient Force Feedback Generation Using Physics Engine and Haptic Devices
This is the Pre-Published Version. Integrating PhysX and Opens: Efficient Force Feedback Generation Using Physics Engine and Devices 1 Leon Sze-Ho Chan 1, Kup-Sze Choi 1 School of Nursing, Hong Kong Polytechnic
More informationConvention Paper 7024 Presented at the 122th Convention 2007 May 5 8 Vienna, Austria
Audio Engineering Society Convention Paper 7024 Presented at the 122th Convention 2007 May 5 8 Vienna, Austria This convention paper has been reproduced from the author's advance manuscript, without editing,
More informationBMOSLFGEMW: A Spectrum of Game Engine Architectures
BMOSLFGEMW: A Spectrum of Game Engine Architectures Adam M. Smith amsmith@soe.ucsc.edu CMPS 164 Game Engines March 30, 2010 What I m about to show you cannot be found in any textbook, on any website, on
More informationFlexible and Modular Approaches to Multi-Device Testing
Flexible and Modular Approaches to Multi-Device Testing by Robin Irwin Aeroflex Test Solutions Introduction Testing time is a significant factor in the overall production time for mobile terminal devices,
More informationHybrid ARQ Scheme with Antenna Permutation for MIMO Systems in Slow Fading Channels
Hybrid ARQ Scheme with Antenna Permutation for MIMO Systems in Slow Fading Channels Jianfeng Wang, Meizhen Tu, Kan Zheng, and Wenbo Wang School of Telecommunication Engineering, Beijing University of Posts
More informationDEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR
Proceedings of IC-NIDC2009 DEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR Jun Won Lim 1, Sanghoon Lee 2,Il Hong Suh 1, and Kyung Jin Kim 3 1 Dept. Of Electronics and Computer Engineering,
More informationUsing an FPGA based system for IEEE 1641 waveform generation
Using an FPGA based system for IEEE 1641 waveform generation Colin Baker EADS Test & Services (UK) Ltd 23 25 Cobham Road Wimborne, Dorset, UK colin.baker@eads-ts.com Ashley Hulme EADS Test Engineering
More informationLaboratory set-up for Real-Time study of Electric Drives with Integrated Interfaces for Test and Measurement
Laboratory set-up for Real-Time study of Electric Drives with Integrated Interfaces for Test and Measurement Fong Mak, Ram Sundaram, Varun Santhaseelan, and Sunil Tandle Gannon University, mak001@gannon.edu,
More informationInteroperability of FM Composite Multiplex Signals in an IP based STL
Interoperability of FM Composite Multiplex Signals in an IP based STL Junius Kim and Keyur Parikh GatesAir Mason, Ohio Abstract - The emergence of high bandwidth IP network connections is an enabler for
More informationConvention Paper 7480
Audio Engineering Society Convention Paper 7480 Presented at the 124th Convention 2008 May 17-20 Amsterdam, The Netherlands The papers at this Convention have been selected on the basis of a submitted
More informationChapter 6: DSP And Its Impact On Technology. Book: Processor Design Systems On Chip. By Jari Nurmi
Chapter 6: DSP And Its Impact On Technology Book: Processor Design Systems On Chip Computing For ASICs And FPGAs By Jari Nurmi Slides Prepared by: Omer Anjum Introduction The early beginning g of DSP DSP
More informationM-16DX 16-Channel Digital Mixer
M-6DX 6-Channel Digital Mixer Workshop Using the M-6DX with SONAR LE 007 Roland Corporation U.S. All rights reserved. No part of this publication may be reproduced in any form without the written permission
More informationHow to feed your musicians a well balanced diet
mymix Webinar Summary How to feed your musicians a well balanced diet - What Signals to send for a Personal Monitor Mix The big differences between the main mix and a personal monitor mix 1. The signal
More informationSOFTWARE IMPLEMENTATION OF THE
SOFTWARE IMPLEMENTATION OF THE IEEE 802.11A/P PHYSICAL LAYER SDR`12 WInnComm Europe 27 29 June, 2012 Brussels, Belgium T. Cupaiuolo, D. Lo Iacono, M. Siti and M. Odoni Advanced System Technologies STMicroelectronics,
More informationQosmotec. Software Solutions GmbH. Technical Overview. Qosmotec Propagation Effect Replicator QPER. Page 1
Qosmotec Software Solutions GmbH Technical Overview Qosmotec Propagation Effect Replicator QPER Page 1 TABLE OF CONTENTS 0 DOCUMENT CONTROL...3 0.1 Imprint...3 0.2 Document Description...3 1 SYSTEM DESCRIPTION...4
More informationNew for Pro Tools 9. Pro Tools HD Native vs Pro Tools HD Hardware
New Pro Tools HD Series interfaces, including the HD I/O, HD Omni, Sync HD, HD MADI, and Pre, were introduced in 2010 along with the Pro Tools HD Native system. The Pro Tools HD Native PCIe card enables
More information