Sök:

Sökresultat:

1904 Uppsatser om Digital signal processor - Sida 1 av 127

Utveckling av projektlaborationför signalbehandling : med digital signalprocessor programmeradmed LabVIEW och Matlab

This report describes how to process audio signals in real time with a digital signalprocessor. The Digital signal processor used in the thesis and described in the reportare the Blackfin processor ADSP-BF537 from Analog Devices.In the body of this report there is theory of the processor characteristics and thevarious programming languages used. All experiments that were made on theprocessor are described, these descriptions also help in understanding the annexeswhere the experiments will be presented. The body of this report also describes theprogram used to do experiments. Testing the CPU limit was done and the results arepresented to get a good view of what it can handle.

Kombinerad DSP- och FPGA-lösning för en bildbehandlingsapplikation

This Master's Thesis describes the design of a new system where a Digital signal processor has been added to an existing imaging system consisting of field programmable gate arrays. The new system will offer a higher degree of flexibility by considerably shortening the design time and make it possible to implement more complex algorithms than the existing ones. The choice of system architecture and a test implementation are discussed. The test implementation consists of a program for the Digital signal processor and VHDL code for one of the field programmable gate arrays. The code for the Digital signal processor was designed for testing on an evaluation board from Texas Instruments.

Utvärdering av grafisk utvecklingsmiljö för programmering av signalprocessor

This work aims to evaluate the possibility of using a graphical programming language to develop software for a Digital signal processor. A fixed-point Digital signal processor called Blackfin BF-537 is used for this. Instead of using conventional programming languages, like C or assembler, for software development the possibilities to use a graphical environment to fill the same purpose are examined. The development environment primarily used is NI LabVIEW, but also the use of Mathworks Matlab Simulink is investigated. A variety of programs consisting of various signal processing operations and utilities are developed using these development environments.

Integrering av DSP i talförstärkaren MMT-4

Att ansluta en digital signalprocessor kräver ett omfattande arbete. Innehållet i denna rapport sammanfattar teoretiska metoder för att integrera den digitala signalprocessorn ADAU1701 i talförstärkaren MMT-4, utvecklad av företaget Xena Medical. Arbetet har till största delen bestått i att finna en lämplig DSP och studera dess datamanual för att anpassa den till talförstärkaren.Mycket av rapporten sammanfattar beräkningar av komponentvärden och anpassning av ADAU1701 för MMT-4:s behov. ADAU1701 beskrivs utifrån det så kallade selfboot-läget där processorn kan arbeta som fristående processor..

Grafisk utvecklingsplattform för signalbehandling - Design och implementation

We have different kinds of signal processing everywhere around us in our everyday life, in our cellphones, when we are listening to music, watching TV etc. This makes signal processing a very interesting and important technical area, where the demand of skilled engineers sets the limit of what is possible.Working with signal processing requires in-depth knowledge in areas such as mathematics, physics, electronics, and other related areas. For this, it has traditionally been demanded by a talented developer to also master the advanced programming languages such as C / C + + and Assembler.This has begun to change; today there are several companies that offer graphical development environments for signal processing, environments where programming skills are not needed anymore, and the focus can be on signal processing instead.The goal with this project is to build a corresponding graphical development environment to reach an understanding of what is required of these systems, and also to grasp what opportunities that are available within graphic programming. Inspiration for the work has partly arise from some of the tools available on the market, and partly from previous theses that have been written about graphic programming.The challenge lies in creating a program that can execute signal diagrams in real time from given signal blocks, and be able to handle feedback loops in an efficient way and to do so at the lowest "cost" in terms of clock cycles as possible. This should also be compared against to code, compile and run a complete signal diagram directly.To increase the usability it should also be possibility to externally manage in real time the parameters of the signal diagram during execution.The interface is a separate program, which is to some extent similar to Matlab Simulink, where a signal diagram is drawn up graphically by connecting wires between different signal blocks.

Programmerbar signalanpassning

The data acquisition system COMET developed by Saab AB contains a unit for signal conditioning and A/D conversion, called KSM. The varieties in signal conditioning constitutes of a number of specific PBAs and maintenance as well as reconfiguration of these are complicated not to mention costly. This thesis has aimed to investigating whether the signal conditioning circuits can be replaced by a general purpose, programmable solution. If so, how can this be done? The development has been carried out by evaluating ideas through the use of a laboratory environment and has resulted in an analog design for laboratory purpose.

Konstruktion av radiokontrollerad klocka

Uppgiften var att ta emot och avkoda en radiosignal för tidsangivelse, DCF77. Avkodaren implementerades i en FPGA-krets från ALTERA. Utvecklingen genomfördes i Quartus II-miljön med språket VHDL samt en alternativ lösning där mjuk processor användes. Både utvecklingsmiljön och språken var väl lämpade för uppgiften. Ett genomgående problem var dock radiomottagaren ofta levererade för svag signal för att kunna avkodas korrekt.

Less is More - en studie om utformningen av inlägg på sociala medier

Theory has concluded that consumers evaluate advertising not only based on what the advertiser's message aims to communicate, but also how the message is communicated. As the most popular activity on the world's largest social media channels is to upload and share photos, it has become crucial for advertisers to define strategies that maximize the reach of photo posts. Two observed variations of images used in posts are graphical images and digital photographs. The aim of this study is to investigate which of these two strategies that generate most positive impact on the sender and its brand. 230 users of the Chinese Facebook and Twitter counterpart, Sina Weibo, were exposed to manipulated Sina Weibo posts after which they answered a survey.

Överföring av digital video via FireWire

Transmission of digital signals is today more frequently used than transmission of analog signals. One reason for this is that a digital signal is less sensitive to noise than an analog, another reason is that almost all signals today are handled in a digital format. This thesis describes the development of a system that receives digital video signals through FireWire. The standard for FireWire, which is a high performance serial bus, is under development. Today the standard of the bus supports transmission of data with a speed of up to 400 Mbit/s.

Aktiv bullerdämpning i ventilationssystem

Active headsets have been on the market for years and now it is time for something else to enter the stage. The technology of active noise reduction can for exmple also be used in ventilation systems for reducing ventilation noise. An active control system principally consists of four important components, namely the downstream error microphone, the upstream detection or reference microphone, the Digital signal processor (DSP) and a loudspeaker. The upstream reference microphone listen to the primary ventilation noise and sends it to the DSP which makes a phase shift to the signal and sends it to the loudspeaker. The loudspeaker sends out the opposite waveform of the incoming one and reduce the primary ventilation noise.

Internetbaserade insamling och behandling av data

AbstractAim of this project was to analyse signals and try to localize the position of source of sound. It is donewith three microphones which have 90 degrees angle to each other. Each microphone detects one partof the sound wave. The microphones are connected toan ADC which turns signals from analogue todigital shape. After that the three signals are transformed to a computer.

En psophometrisk brusmätning

I det här examensarbetet har jag tittat närmare på hur man med hjälp av en transformator kan höja signal/brus-förhållandet för en mikrofonsignal som förstärks av en förstärkarkrets. Arbetet baseras sig på en psykoakustisk brusmätning enligt standarden ITU-468-4.Ett bra förhållande mellan signal och brus är alltid eftersträvat i en krets. När signalen i kretsen är svag kan signalen i värsta fall försvinna i bruset. Arbetet kommer att titta på hur man definierar och mäter signal/brus-förhållanden på en förstärkare samt vad som påverkar signal/brus-förhållandet. Arbetet kommer visa att med hjälp av en spänningstransformering av en in-signal så kan ett bättre signal/brus- förhållande ut från en serie förstärkare erhållas..

Konstruktion av datainsamlingskort för mätsystemet COMET

During test flights SAAB uses the data acquisition system COMET 16. The part of the system that receives the signals from the sensors and converts them is called KSM 15. The purpose of this thesis is to develop a data acquisition module on stacked PC/104 modules with a lower production cost. Our work has been divided into one part about analog signal conditioning and a second part with digital filtering and memory management of the sampled data. The analog part, designed of regular components like instrument amplifiers, voltage references, operational amplifiers and multiplexers, adjusts the sensors signal levels for the ADC?s that converts the signals.

Portning och utökning av processor för ASIC och FPGA

In this master thesis, the possibilities of customizing a low-cost microprocessor with the purpose of replacing an existing microprocessor solution are investigated. A brief survey of suitable processors is carried out wherein a replacement is chosen. The replacement processor is then analyzed and extended with accelerators in order to match set requirements.The result is a port of the processor Lattice Mico32 for the FPGA curcuit Xilinx Virtex-5 which replaces an earlier solution using Xilinx MicroBlaze. To reach the set requirements, accelerators for floating point arithmetics and FIR filtering have been developed. The toolchain for the processor has been modified to support the addition of accelerated floating point arithmetics.A final evaluation of the presented solution shows that it fulfills the set requirements and constitutes a functional replacement for the previous solution..

Exekveringsmiljö för Plex-C på JVM

The Ericsson AXE-based systems are programmed using an internally developed language called Plex-C. Plex-C is normally compiled to execute on an Ericsson internal processor architecture. A transition to standard processors is currently in progress. This makes it interesting to examine if Plex-C can be compiled to execute on the JVM, which would make it processor independent. The purpose of the thesis is to examine if parts of the run-time environment of Plex-C can be translated to Java and if this can be done so that sufficient performance is obtained.

1 Nästa sida ->