14,488 research outputs found
DSSynth: An automated digital controller synthesis tool for physical plants
We present an automated MATLAB Toolbox, named DSSynth (Digital-System Synthesizer), to synthesize sound digital controllers for physical plants that are represented as linear time-invariant systems with single input and output. In particular, DSSynth synthesizes digital controllers that are sound w.r.t. stability and safety specifications. DSSynth considers the complete range of approximations, including time discretization, quantization effects and finite-precision arithmetic (and its rounding errors). We demonstrate the practical value of this toolbox by automatically synthesizing stable and safe controllers for intricate physical plant models from the digital control literature. The resulting toolbox enables the application of program synthesis to real-world control engineering problems
Controlled oscillator system with a time dependent output frequency
A controlled oscillator system is presented for providing an output with a frequency which changes with respect to time and with a phase which is within established phase error limits. The system includes a frequency synthesizer with a symmetrical search oscillator, capable of tuning the output with a range of + or - 100 Hz about any fixed frequency to which the synthesizer is set. For a tuning range of 200 Hz (+ or - 100 Hz) an expanded search oscillator output of a frequency range of 4 MHz (from 1 MHz to 5 MHz) is provided. A counter counts continuously the expanded output cycles and at each of fixed sampling intervals, for every 0.1 second, the count or number accumulated in the counter is read out. The sample number is compared with a theoretical number which should be present in the counter at the particular sampling instant for proper synthesizer's output frequency and phase
Position location and data collection system and method Patent
Development of telemetry system for position location and data acquisitio
Digital frequency domain multiplexing readout electronics for the next generation of millimeter telescopes
Frequency domain multiplexing (fMux) is an established technique for the
readout of transition-edge sensor (TES) bolometers in millimeter-wavelength
astrophysical instrumentation. In fMux, the signals from multiple detectors are
read out on a single pair of wires reducing the total cryogenic thermal loading
as well as the cold component complexity and cost of a system. The current
digital fMux system, in use by POLARBEAR, EBEX, and the South Pole Telescope,
is limited to a multiplexing factor of 16 by the dynamic range of the
Superconducting Quantum Interference Device pre-amplifier and the total system
bandwidth. Increased multiplexing is key for the next generation of large
format TES cameras, such as SPT-3G and POLARBEAR2, which plan to have on the of
order 15,000 detectors.
Here, we present the next generation fMux readout, focusing on the warm
electronics. In this system, the multiplexing factor increases to 64 channels
per module (2 wires) while maintaining low noise levels and detector stability.
This is achieved by increasing the system bandwidth, reducing the dynamic range
requirements though active feedback, and digital synthesis of voltage biases
with a novel polyphase filter algorithm. In addition, a version of the new fMux
readout includes features such as low power consumption and radiation-hard
components making it viable for future space-based millimeter telescopes such
as the LiteBIRD satellite.Comment: 15 pages, 10 figures. To be published in Proceedings of SPIE Volume
9153. Presented at SPIE Astronomical Telescopes + Instrumentation 2014,
conference 915
Speech Sensorimotor Learning through a Virtual Vocal Tract
Studies of speech sensorimotor learning often manipulate auditory feedback by modifying isolated acoustic parameters such as formant frequency or fundamental frequency using near real-time resynthesis of a participant\u27s speech. An alternative approach is to engage a participant in a total remapping of the sensorimotor working space using a virtual vocal tract. To support this approach for studying speech sensorimotor learning we have developed a system to control an articulatory synthesizer using electromagnetic articulography data. Articulator movement data from the NDI Wave System are streamed to a Maeda articulatory synthesizer. The resulting synthesized speech provides auditory feedback to the participant. This approach allows the experimenter to generate novel articulatory-acoustic mappings. Moreover, the acoustic output of the synthesizer can be perturbed using acoustic resynthesis methods. Since no robust speech-acoustic signal is required from the participant, this system will allow for the study of sensorimotor learning in any individuals, even those with severe speech disorders. In the current work we present preliminary results that demonstrate that typically-functioning participants can use a virtual vocal tract to produce diphthongs within a novel articulatory-acoustic workspace. Once sufficient baseline performance is established, perturbations to auditory feedback (formant shifting) can elicit compensatory and adaptive articulatory responses
Comparison of input devices in an ISEE direct timbre manipulation task
The representation and manipulation of sound within multimedia systems is an important and currently under-researched area. The paper gives an overview of the authors' work on the direct manipulation of audio information, and describes a solution based upon the navigation of four-dimensional scaled timbre spaces. Three hardware input devices were experimentally evaluated for use in a timbre space navigation task: the Apple Standard Mouse, Gravis Advanced Mousestick II joystick (absolute and relative) and the Nintendo Power Glove. Results show that the usability of these devices significantly affected the efficacy of the system, and that conventional low-cost, low-dimensional devices provided better performance than the low-cost, multidimensional dataglove
Digital Frequency Domain Multiplexer for mm-Wavelength Telescopes
An FPGA based digital signal processing (DSP) system for biasing and reading
out multiplexed bolometric detectors for mm-wavelength telescopes is presented.
This readout system is being deployed for balloon-borne and ground based
cosmology experiments with the primary goal of measuring the signature of
inflation with the Cosmic Microwave Background Radiation. The system consists
of analog superconducting electronics running at 250mK and 4K, coupled to
digital room temperature backend electronics described here. The digital
electronics perform the real time functionality with DSP algorithms implemented
in firmware. A soft embedded processor provides all of the slow housekeeping
control and communications. Each board in the system synthesizes
multi-frequency combs of 8 to 32 carriers in the MHz band to bias the
detectors. After the carriers have been modulated with the sky-signal by the
detectors, the same boards digitize the comb directly. The carriers are mixed
down to base-band and low pass filtered. The signal bandwidth of 0.050 Hz - 100
Hz places extreme requirements on stability and requires powerful filtering
techniques to recover the sky-signal from the MHz carriers.Comment: 6 pages, 6 figures, Submitted May 2007 to IEEE Transactions on
Nuclear Science (TNS
Multicascade-linked synthetic wavelength digital holography using an optical-comb-referenced frequency synthesizer
Digital holography (DH) is a promising method for non-contact surface
topography because the reconstructed phase image can visualize the nanometer
unevenness in a sample. However, the axial range of this method is limited to
the range of the optical wavelength due to the phase wrapping ambiguity.
Although the use of two different wavelengths of light and the resulting
synthetic wavelength, i.e., synthetic wavelength DH, can expand the axial range
up to a few tens of microns, this method is still insufficient for practical
applications. In this article, a tunable external cavity laser diode
phase-locked to an optical frequency comb, namely, an optical-comb-referenced
frequency synthesizer, is effectively used for multiple synthetic wavelengths
within the range of 32 um to 1.20 m. A multiple cascade link of the phase
images among an optical wavelength (= 1.520 um) and 5 different synthetic
wavelengths (= 32.39 um, 99.98 um, 400.0 um, 1003 um, and 4021 um) enables the
shape measurement of a reflective millimeter-sized stepped surface with the
axial resolution of 34 nm. The axial dynamic range, defined as the ratio of the
maximum axial range (= 0.60 m) to the axial resolution (= 34 nm), achieves
1.7*10^8, which is much larger than that of previous synthetic wavelength DH.
Such a wide axial dynamic range capability will further expand the application
field of DH for large objects with meter dimensions.Comment: 19 pages, 7 figure
Sound and Automated Synthesis of Digital Stabilizing Controllers for Continuous Plants
Modern control is implemented with digital microcontrollers, embedded within
a dynamical plant that represents physical components. We present a new
algorithm based on counter-example guided inductive synthesis that automates
the design of digital controllers that are correct by construction. The
synthesis result is sound with respect to the complete range of approximations,
including time discretization, quantization effects, and finite-precision
arithmetic and its rounding errors. We have implemented our new algorithm in a
tool called DSSynth, and are able to automatically generate stable controllers
for a set of intricate plant models taken from the literature within minutes.Comment: 10 page
Audio application based on FreeRTOS operating system
This current report describes in detail how the Quartet code for a Microchip PIC18 microcontroller, developed by Pere Domenech in his Final Degree Project, has been migrated to a Microchip PIC24 microcontroller. The original Real Time Operating System has also been migrated from OSA RTOS to FreeRTOS. The RTOS modification will allow future upgrades without the need to change the RTOS.
The Quartet software is an audio synthesizer which uses a low-pass filtered PWM output to create a mono audio signal. The original code has 3 different instruments and 4 voices: Bass, Violin, Guitar 1 and Guitar 2. Each instrument has its own sound, specific waveform and envelope. Each voice has its own score. The 4 voices are mixed during the synthesis and played through a single PWM microcontroller output.
This report explains step by step the software migration process: Operating System migration, Compiler migration and Microcontroller Instructions migration. The process is explained in detail. Therefore, it is highly recommended to read it while studying the final PIC24 Quartet code.
At the end of the report, the hardware validation and experimental modifications are explained. Finally, some future improvements, limitations and suggestions are commented. This project is a continuation of the Quartet code for microcontrollers but it is clear that more improvements and modifications will be done in the future
- …