Indoor Location Detection

Size: px
Start display at page:

Download "Indoor Location Detection"

Transcription

1 Indoor Location Detection Arezou Pourmir Abstract: This project is a classification problem and tries to distinguish some specific places from each other. We use the acoustic waves sent from the speaker of the mobile device, like cell-phone or laptop, and then try to extract all the reflected components of the received signal from the microphone. We used the approximated amplitude and delay of each reflected component as our feature vectors in order to distinguish different places from each other. To examine the proposed method, the classification of three different places is tested. At the training part the experiments are done in 10 different and random points in each room, and for the test part a signal is sent once in a random point in a random room and then KNN, ML and MAP are used for the classification. The classification percentage is around 80% to 90%. It seems that a simple KNN (K=5) works better than ML and MAP in this problem. For the distribution approximation I applied Parzen window on the extracted samples. 1. Introduction: You are sitting in a conference room and suddenly your cell-phone rings load! Yes, you forgot to switch your cell-phone to silent mode. You set it to the silent mode. After that you go back home, your friend calls you but you don t hear! Yes, you forgot to switch your cell-phone back to the normal mode! How can we solve this problem? In this project we will present a new method for indoor location detection, which can give us a good solution for this problem. This is just one of its applications. This problem is different from the recent indoor localization problem in which they try to estimate the location of the mobile device in an indoor place like a mall, using some existing access points in that place. This is a classification problem, but those are mainly estimation. We are using acoustic signal by using the speaker and microphone, but they are using other methods, for example camera phones and then image processing techniques [1]. The problem in both cases is that there is no access to GPS signal. The approach to solve this problem is to use the acoustic signals. I transmit a known and fixed acoustic waveform and then listen to the reflections of the transmitted signal. All we need is a speaker and a microphone on a mobile device like your cellphone, with enough processing capability and memory. All today s smart-phones seem to work well for our purpose. Reference [4] is a very good and brief reference about the different properties and behavior of acoustic signal. In [5] the absorption coefficients of different materials are shown in a plot. The low absorption coefficient (high reflection coefficient) of most parts of a room, for example brick, concrete, wood, painted brick or concrete walls, convinced us that study of the reflections of the acoustic signals is first possible and also can reveal a lot of information about that environment. The report is organized as follows: In section 2 I explain about the feature selection and extraction. After that and from those extracted features in section 3, I explain the classification

2 part. The results of the real experiments and the conclusions are presented in sections 4 and 5 respectively. 2. Feature Selection and Extraction: As mentioned above we are trying to use acoustic signals in our classification problem. We want to use the reflection structure of each place as its signature. To make the analysis simpler, like all the classification problems, we try to extract some features form the received signals and instead of working directly with the complete data which can be very complicated, we work on those extracted features. The features that we worked with are the delays and their corresponding attenuation factors, which is the reciprocal of the amplitude of each reflection. Considering our choices for the features, the feature extraction part of our problem is related to Radar and Sonar problems as they do sort of similar task, send a specific signal and then analyze the received signal to extract the delayed reflected waveforms. The feature extraction in those cases is simpler, because they don t have the same processing complexity limit as we do have in our case and therefore they can use better, but much more complicated methods for the signal extraction part. [4],[5] Two different waveforms for the transmission part are tested, a few periods of Sinusoid waveform and also Golay code [6]. The transmitted waveforms are depicted in figure 1. The figure shows a 4 bits Golay code in which for each bit we sent one period of a Sine wave or the inverted of it for +1 and -1 respectively. The larger the length of the code, the better it works in noise cancellation. Golay code works in pairs and gives the Impulse response of the room. The pair for the [ ] code that is shown in the figure is [ ]. But I just tested and worked with the single Golay code in the same way as I worked with the Sine wave. (a) 5 period of Sinusoids wave

3 (b) 4 bits Golay code Figure 1. Two types of transmitted waveforms The frequency of each period of the Sinusoid wave is selected to be 2KHz. By increasing this frequency we get higher resolution for the extracted delays. The tested transmitted frequency is kept 2KHz to make sure that it works in all cases with different mobile devices! After transmitting each of these waveforms, and by recording the received signal immediately after that (in order to do so the microphone should be turned on before the transmission) we can extract the reflected waveforms by using the correlation of the original signal with the received one. Then after the correlation we should try to distinguish the peaks (local maximums) related to the delays we are interested in. We did as follows: We first consider the absolute value of the correlator output. Then we should have a method to extract the envelop of the signal (this step is absolutely required because of the periodic nature of the signal which gives us a lot of local maximum that actually doesn t have any meaning!) To extract the envelop I applied an integrator over every sec of the correlator output, which is one period of the Sine wave. This operation is to eliminate the peaks of the Sine waves that don t have any real meaning for the feature extraction part! Then the largest peaks were selected as the most powerful reflected signals. The locations of the peaks tells us the delays and the reciprocal of their amplitudes shows their attenuation factors. In our real tests in section 4, the 10 most powerful reflections were selected. It is very important to scale all the attenuation factors to the largest one, which is always the first peak heard. The first peak is actually the original sound transmitted and should be larger than all the reflections. In figure 2 a sample of the received signal and the correlator output of it is shown. The transmitted signal was the Sine wave explained above. The correlator output shows that our method explained above, extracting the peaks (local maximums) of the envelope of the absolute value of the correlator output, works in practice!

4 (a) Received signal containing the original signal and the reflected waves (b) The Correlator output Figure 2. A sample of the received signal and its correlation output result (a Sinusoids wave was transmitted) 3. Classification: After extracting the feature vectors from the received data now the next step is the classification. For classification different methods are tried as follows: - KNN on the feature vectors - ML and MAP on the feature vectors - Working with the transformed feature vectors Now I try to explain each method briefly, and what was my approach in using them for this specific problem.

5 3.1. KNN on the feature vectors: Two different approaches are tested in this section. We gathered all the delays of the different rooms with the label of that room and worked with them, which is actually considering each feature as a 1D variable, or we can work with the 2D feature vectors, delay and their corresponding attenuation factor together. An important issue that can affect the performance a lot is the definition of distance in this case. We want to poll from the K nearest feature vectors to the feature vector extracted form the room we want to classify. How can we say which feature vectors are the closest? What is really the best definition for distance in our problem? We can work with Hamming distance or we can use L2 norm. There are some strong reasons for using Hamming distance. By using Hamming distance we can relieve the effect of missing some delays that can happen because of inaccurate delay extraction part, or maybe because of the changes in the room structure. L2 norm also has its own advantages. For instance it can consider the relative strength (or in other words importance) of the delays, which can be very helpful if we have a good method for the feature extraction part. The experiments show that the performance of the Hamming distance method is much better than the L2 norm ML and MAP on the feature vectors: Another method is to first estimate the distribution of the feature vectors. The distribution can be defined in 1D by considering only the delay, or 2D by considering the delay and the attenuation factor together, or higher dimensions by considering the distribution of the vector of delays in each test. The last one makes the best sense because of the high correlation between the delays at different points in each place, although it is more complicated. We can consider a 1D feature vector as [d 1 d 2 d 3 d 4 d 5 d 6 d 7 d 8 d 9 d 10 ] (assuming we considered the 10 largest reflections in the received signal) or a 2D feature vector as [(α 1 d 1 ) (α 2 d 2 ) (α 3 d 3 ) (α 4 d 4 ) (α 5 d 5 ) (α 6 d 6 ) (α 7 d 7 ) (α 8 d 8 ) (α 9 d 9 ) (α 10 d 10 )]. All the 4 cases of definition for the distribution are as follows: 1D delay probability distribution, f(d) ; in this case it is assumed that all the delays in a feature vector are independent, which is not true in reality. 2D attenuation factor and delay probability distribution: f(α, d) ; the same assumption for independency of the reflections (attenuation factor and delay) as the previous case also exists here. nd delays probability distribution: f(d 1 d 2 d n ) ; considering the joint distribution of the n strongest reflections in the received signal. It captures the correlation between the delays and should work better than the 2 previous cases, but at of course the expense of a more complexity. In addition, the number of samples required for the training phase in this case should be about n times larger than the previous cases. nd attenuation factors and delays probability distribution: f((α 1 d 1 ),(α 2 d 2 ),,(α n d n )) ; the same as the previous case but instead of each of those n variables we have a vector of delay and its corresponding attenuation factor.

6 To calculate this distribution in 1D case, we applied Parzen window to the histogram of the extracted delays for that room to get a smoother distribution. In this case we are actually assuming that the delays are independent and we have one distribution of delay for each room and therefore the final probability that a specific feature vector (which is actually a vector of delays) belongs to any of those trained rooms is the multiplication of all the probabilities of the individual delays in that feature vector. To use Maximum Likelihood, we select the room with the largest product of the probabilities. In order to use Maximum aposteriori instead of ML, we multiply these derived probabilities for each room with the apriori probability of that room which should be calculated in some ways. It makes sense that at the beginning we start with ML, and program the mobile device to update the apriori probability of each room automatically after each successful detection. We can also program the device to decide automatically itself when it can switch to the ML mode. Or maybe sometimes it realizes that it is better to switch back to the ML mode for instance when there are some high rate changes in the apriori probability which tells us that they are not reliable any more Working with the transformed feature vectors: Considering the structure of our problem, we will probably see the reflections from the 6 sides of each room (assuming all rooms are rectangular prisms) in every test at different points in each place. The value of those delays alone are not that much informative, but the sum of the delays from those pairs of the opposite sides are the same. This can be a great signature for each room, three fixed sums of the pairs of delays! In order to use this property we can calculate the sum of all pairs of the extracted delays for each room in the training phase and extract those fixed sums in the different tests and save them as the signature of that room. For the detection part we can select the room with the largest number of similar fixed sum of the delays with those extracted in the test section. If our place is fixed in the test section, then we have a few sums of the pairs of delays and we can work with one sample test or use more samples to improve the accuracy of the delays and attenuation at that point. But if we are moving in that place, then we can do the same but repeat the test at different points and then compare those results together to extract the fixed sum of the pairs from the test data itself. This step can prevent false assumption for fixed sum of pairs of delays that can happen because of the lack of information in the former case. Figures 3 shows the distribution of the delays by plotting the scatter plot and histogram of the delays for two different places, one for our lab, and the other for the conference room. The experiments are just for some specific points in each place but we can see that there are some obvious differences between the distributions of the delays, the most obvious one is the maximum delay in each case. This property can be a very useful one to at least tell us that the testing room is not room x (assuming for room x the maximum delay was always less than the maximum delay we saw in the test room.) The histogram plots below help us to see better what is going on at the dense points in the scatter plots.

7 (a) Scatter plot of the delays in our lab (b) Histogram of the delays our lab (c) Scatter plot of the delays in the conference room (d) Histogram of the delays in the conference room Figure 3. Scatter plot and histogram of the approximated delays at 2 different rooms, at some specific points

8 4. Experiments and Results: The test set-up is as follows: I selected three rooms to test the proposed method: my room, our living room, and our lab. I did all the experiments with my laptop assuming that it is my mobile device. For instance you can imagine that I try to train my laptop to control the sound settings and run some programs automatically depending on where I am. During the training phase for each of these rooms I walked in the room for 1 minute in all the different points that I might be there later in the test phase. During that 1 minute, 30 waveforms were transmitted, each 2 seconds apart from each other. The waveform I worked with for these experiments is 5 periods of 2KHz Sinusoid wave as explained before. I turned on the microphone before the transmission in order not to miss the signal, which can happen if I don t do so. So for each room in the training phase we have 30 tests. The feature extraction method is applied on each test, and the 10 strongest reflections (delays and also their amplitude) will be saved in the mobile device, because they are required for the KNN test. To use ML or MAP in the classification part, we need to calculate and save the distribution of the features. The first and second method explained before in the ML and MAP parts are tested. I worked with both the raw distribution (without any preprocessing) of the quantized delay and also the joint distribution of the quantized delay and quantized attenuation factor. After that I applied Parzen window to make those distributions smoother to make it closer to the reality. The simulation for KNN with K=5 resulted in the best classification rate, around 90%. The ML method for the first and second method had a classification rate of around 80% or less. The reliability of the above classification rates depends on many factors, for example the noise of the environment, the changes in the decoration of each room, the training phase, and also the test data! But at least these approximations of classification rate convinced us pretty well that this method is a very good way of indoor location detection. Classification using the transformed feature vectors is also tested. This method, although sounds pretty good, has a lot of problem in practice. For instance as mentioned before this method needs more accurate feature vectors. Considering the error from the feature extraction methods, in addition to the error in estimating the start point, the total error seems to be large for this method. The complexity of this method can be pretty high both in the train phase and the test phase. Another problem that we had in practice was to extract the exact start point of the transmission, which can affect the accuracy of the extracted features. We might be able to extract it from the hardware device directly, but in our tests I tried to extract the start point by programming. I used a relative threshold for the amplitude of the correlation output and the place of the first peak in the output of the correlator with amplitude larger than the threshold is considered as the start point. All the other peaks, which show the reflections of the original transmitted signal, will be measured relative to that start point.

9 5. Conclusions and Future work: We started with a new idea and the question that whether we can use acoustic signals for indoor location detection or not. We proved that we can do it, and this idea can be used later in some future devices! The applications of this idea seems to be more than just location detection and we are working on it. The use of acoustic signal, and working with just speaker and microphone which can be found in almost all devices of our interest, makes this idea more important and applicable. In order to improve the performance of the algorithm, I am working on long Golay codes to use them instead of Sinusoids waveform, which will hopefully increase the accuracy of the feature extraction part, and therefore the classification part, a lot. It can also give us a much better approximation for the start point by using exactly the same method as before. Using the transformed features, although being very difficult when used alone, seems to be very useful to improve the result of the other methods. So we can add it as a final step to the other methods, just for checking the results of the other methods. In this case it can be very simple but useful. References: [1] Ravi, N.; Shankar, P.; Frankel, A.; Elgammal, A.; Iftode, L. Indoor localization using camera phones, 7th IEEE Workshop on Mobile Computing Systems and Applications, April [2] A very good source about the properties of acoustic signals: [3] An online absorption coefficient chart: [4] T. G. Manickam, R. J. Vaccaro, and D. W. Tufts, A Least-Squares Algorithm for Multipath Time- Delay Estimation, IEEE trans. on Signal Processing, vol. 42, no. 11, pp , [5] M. Wax and A. Leshem, Joint Estimation of Time Delays and Directions of Arrival of Multiple Reflections of a Known Signal, IEEE trans. on Signal Processing, vol. 45, no. 10, pp , [6] Abel, J. and Berners, D. Signal Processing Techniques for Digital Audio Effects,

Modal Parameter Estimation Using Acoustic Modal Analysis

Modal Parameter Estimation Using Acoustic Modal Analysis Proceedings of the IMAC-XXVIII February 1 4, 2010, Jacksonville, Florida USA 2010 Society for Experimental Mechanics Inc. Modal Parameter Estimation Using Acoustic Modal Analysis W. Elwali, H. Satakopan,

More information

Massachusetts Institute of Technology Dept. of Electrical Engineering and Computer Science Spring Semester, Introduction to EECS 2

Massachusetts Institute of Technology Dept. of Electrical Engineering and Computer Science Spring Semester, Introduction to EECS 2 Massachusetts Institute of Technology Dept. of Electrical Engineering and Computer Science Spring Semester, 2007 6.082 Introduction to EECS 2 Lab #1: Matlab and Control of PC Hardware Goal:... 2 Instructions:...

More information

DEEP LEARNING BASED AUTOMATIC VOLUME CONTROL AND LIMITER SYSTEM. Jun Yang (IEEE Senior Member), Philip Hilmes, Brian Adair, David W.

DEEP LEARNING BASED AUTOMATIC VOLUME CONTROL AND LIMITER SYSTEM. Jun Yang (IEEE Senior Member), Philip Hilmes, Brian Adair, David W. DEEP LEARNING BASED AUTOMATIC VOLUME CONTROL AND LIMITER SYSTEM Jun Yang (IEEE Senior Member), Philip Hilmes, Brian Adair, David W. Krueger Amazon Lab126, Sunnyvale, CA 94089, USA Email: {junyang, philmes,

More information

Voice Activity Detection

Voice Activity Detection Voice Activity Detection Speech Processing Tom Bäckström Aalto University October 2015 Introduction Voice activity detection (VAD) (or speech activity detection, or speech detection) refers to a class

More information

Linguistic Phonetics. Spectral Analysis

Linguistic Phonetics. Spectral Analysis 24.963 Linguistic Phonetics Spectral Analysis 4 4 Frequency (Hz) 1 Reading for next week: Liljencrants & Lindblom 1972. Assignment: Lip-rounding assignment, due 1/15. 2 Spectral analysis techniques There

More information

DESIGN AND IMPLEMENTATION OF AN ALGORITHM FOR MODULATION IDENTIFICATION OF ANALOG AND DIGITAL SIGNALS

DESIGN AND IMPLEMENTATION OF AN ALGORITHM FOR MODULATION IDENTIFICATION OF ANALOG AND DIGITAL SIGNALS DESIGN AND IMPLEMENTATION OF AN ALGORITHM FOR MODULATION IDENTIFICATION OF ANALOG AND DIGITAL SIGNALS John Yong Jia Chen (Department of Electrical Engineering, San José State University, San José, California,

More information

Speech Enhancement Based On Spectral Subtraction For Speech Recognition System With Dpcm

Speech Enhancement Based On Spectral Subtraction For Speech Recognition System With Dpcm International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) Speech Enhancement Based On Spectral Subtraction For Speech Recognition System With Dpcm A.T. Rajamanickam, N.P.Subiramaniyam, A.Balamurugan*,

More information

Nonlinear dynamics for signal identification T. L. Carroll Naval Research Lab

Nonlinear dynamics for signal identification T. L. Carroll Naval Research Lab Nonlinear dynamics for signal identification T. L. Carroll Naval Research Lab Multiple radars: how many transmitters are there? Specific Emitter Identification Older transmitters Modern transmitters Transients

More information

FFT analysis in practice

FFT analysis in practice FFT analysis in practice Perception & Multimedia Computing Lecture 13 Rebecca Fiebrink Lecturer, Department of Computing Goldsmiths, University of London 1 Last Week Review of complex numbers: rectangular

More information

Excelsior Audio Design & Services, llc

Excelsior Audio Design & Services, llc Charlie Hughes March 05, 2007 Subwoofer Alignment with Full-Range System I have heard the question How do I align a subwoofer with a full-range loudspeaker system? asked many times. I thought it might

More information

Psychoacoustic Cues in Room Size Perception

Psychoacoustic Cues in Room Size Perception Audio Engineering Society Convention Paper Presented at the 116th Convention 2004 May 8 11 Berlin, Germany 6084 This convention paper has been reproduced from the author s advance manuscript, without editing,

More information

A Comparison of the Convolutive Model and Real Recording for Using in Acoustic Echo Cancellation

A Comparison of the Convolutive Model and Real Recording for Using in Acoustic Echo Cancellation A Comparison of the Convolutive Model and Real Recording for Using in Acoustic Echo Cancellation SEPTIMIU MISCHIE Faculty of Electronics and Telecommunications Politehnica University of Timisoara Vasile

More information

AUTOMATED MUSIC TRACK GENERATION

AUTOMATED MUSIC TRACK GENERATION AUTOMATED MUSIC TRACK GENERATION LOUIS EUGENE Stanford University leugene@stanford.edu GUILLAUME ROSTAING Stanford University rostaing@stanford.edu Abstract: This paper aims at presenting our method to

More information

Acoustic Based Angle-Of-Arrival Estimation in the Presence of Interference

Acoustic Based Angle-Of-Arrival Estimation in the Presence of Interference Acoustic Based Angle-Of-Arrival Estimation in the Presence of Interference Abstract Before radar systems gained widespread use, passive sound-detection based systems were employed in Great Britain to detect

More information

Designing Information Devices and Systems I Spring 2019 Homework 12

Designing Information Devices and Systems I Spring 2019 Homework 12 Last Updated: 9-4-9 :34 EECS 6A Designing Information Devices and Systems I Spring 9 Homework This homework is due April 6, 9, at 3:59. Self-grades are due April 3, 9, at 3:59. Submission Format Your homework

More information

COMPUTATIONAL RHYTHM AND BEAT ANALYSIS Nicholas Berkner. University of Rochester

COMPUTATIONAL RHYTHM AND BEAT ANALYSIS Nicholas Berkner. University of Rochester COMPUTATIONAL RHYTHM AND BEAT ANALYSIS Nicholas Berkner University of Rochester ABSTRACT One of the most important applications in the field of music information processing is beat finding. Humans have

More information

Laboratory Assignment 2 Signal Sampling, Manipulation, and Playback

Laboratory Assignment 2 Signal Sampling, Manipulation, and Playback Laboratory Assignment 2 Signal Sampling, Manipulation, and Playback PURPOSE This lab will introduce you to the laboratory equipment and the software that allows you to link your computer to the hardware.

More information

Indoor Localization based on Multipath Fingerprinting. Presented by: Evgeny Kupershtein Instructed by: Assoc. Prof. Israel Cohen and Dr.

Indoor Localization based on Multipath Fingerprinting. Presented by: Evgeny Kupershtein Instructed by: Assoc. Prof. Israel Cohen and Dr. Indoor Localization based on Multipath Fingerprinting Presented by: Evgeny Kupershtein Instructed by: Assoc. Prof. Israel Cohen and Dr. Mati Wax Research Background This research is based on the work that

More information

Indoor Positioning by the Fusion of Wireless Metrics and Sensors

Indoor Positioning by the Fusion of Wireless Metrics and Sensors Indoor Positioning by the Fusion of Wireless Metrics and Sensors Asst. Prof. Dr. Özgür TAMER Dokuz Eylül University Electrical and Electronics Eng. Dept Indoor Positioning Indoor positioning systems (IPS)

More information

Receiver Architectures

Receiver Architectures Receiver Architectures Modules: VCO (2), Quadrature Utilities (2), Utilities, Adder, Multiplier, Phase Shifter (2), Tuneable LPF (2), 100-kHz Channel Filters, Audio Oscillator, Noise Generator, Speech,

More information

Smart antenna for doa using music and esprit

Smart antenna for doa using music and esprit IOSR Journal of Electronics and Communication Engineering (IOSRJECE) ISSN : 2278-2834 Volume 1, Issue 1 (May-June 2012), PP 12-17 Smart antenna for doa using music and esprit SURAYA MUBEEN 1, DR.A.M.PRASAD

More information

What s a Counter Plateau. An introduction for the muon Lab

What s a Counter Plateau. An introduction for the muon Lab What s a Counter Plateau An introduction for the muon Lab Counters have noise and signal If you are lucky, a histogram of the pulse heights of all the signals coming out of a photomultiplier tube connected

More information

RESEARCH ON METHODS FOR ANALYZING AND PROCESSING SIGNALS USED BY INTERCEPTION SYSTEMS WITH SPECIAL APPLICATIONS

RESEARCH ON METHODS FOR ANALYZING AND PROCESSING SIGNALS USED BY INTERCEPTION SYSTEMS WITH SPECIAL APPLICATIONS Abstract of Doctorate Thesis RESEARCH ON METHODS FOR ANALYZING AND PROCESSING SIGNALS USED BY INTERCEPTION SYSTEMS WITH SPECIAL APPLICATIONS PhD Coordinator: Prof. Dr. Eng. Radu MUNTEANU Author: Radu MITRAN

More information

Self Localization Using A Modulated Acoustic Chirp

Self Localization Using A Modulated Acoustic Chirp Self Localization Using A Modulated Acoustic Chirp Brian P. Flanagan The MITRE Corporation, 7515 Colshire Dr., McLean, VA 2212, USA; bflan@mitre.org ABSTRACT This paper describes a robust self localization

More information

Maximum Likelihood Sequence Detection (MLSD) and the utilization of the Viterbi Algorithm

Maximum Likelihood Sequence Detection (MLSD) and the utilization of the Viterbi Algorithm Maximum Likelihood Sequence Detection (MLSD) and the utilization of the Viterbi Algorithm Presented to Dr. Tareq Al-Naffouri By Mohamed Samir Mazloum Omar Diaa Shawky Abstract Signaling schemes with memory

More information

Non-coherent pulse compression - concept and waveforms Nadav Levanon and Uri Peer Tel Aviv University

Non-coherent pulse compression - concept and waveforms Nadav Levanon and Uri Peer Tel Aviv University Non-coherent pulse compression - concept and waveforms Nadav Levanon and Uri Peer Tel Aviv University nadav@eng.tau.ac.il Abstract - Non-coherent pulse compression (NCPC) was suggested recently []. It

More information

Designing Information Devices and Systems I Fall 2016 Babak Ayazifar, Vladimir Stojanovic Homework 11

Designing Information Devices and Systems I Fall 2016 Babak Ayazifar, Vladimir Stojanovic Homework 11 EECS 16A Designing Information Devices and Systems I Fall 2016 Babak Ayazifar, Vladimir Stojanovic Homework 11 This homework is due Nov 15, 2016, at 1PM. 1. Homework process and study group Who else did

More information

ESE 150 Lab 04: The Discrete Fourier Transform (DFT)

ESE 150 Lab 04: The Discrete Fourier Transform (DFT) LAB 04 In this lab we will do the following: 1. Use Matlab to perform the Fourier Transform on sampled data in the time domain, converting it to the frequency domain 2. Add two sinewaves together of differing

More information

ROBUST PITCH TRACKING USING LINEAR REGRESSION OF THE PHASE

ROBUST PITCH TRACKING USING LINEAR REGRESSION OF THE PHASE - @ Ramon E Prieto et al Robust Pitch Tracking ROUST PITCH TRACKIN USIN LINEAR RERESSION OF THE PHASE Ramon E Prieto, Sora Kim 2 Electrical Engineering Department, Stanford University, rprieto@stanfordedu

More information

CG401 Advanced Signal Processing. Dr Stuart Lawson Room A330 Tel: January 2003

CG401 Advanced Signal Processing. Dr Stuart Lawson Room A330 Tel: January 2003 CG40 Advanced Dr Stuart Lawson Room A330 Tel: 23780 e-mail: ssl@eng.warwick.ac.uk 03 January 2003 Lecture : Overview INTRODUCTION What is a signal? An information-bearing quantity. Examples of -D and 2-D

More information

Reading: Johnson Ch , Ch.5.5 (today); Liljencrants & Lindblom; Stevens (Tues) reminder: no class on Thursday.

Reading: Johnson Ch , Ch.5.5 (today); Liljencrants & Lindblom; Stevens (Tues) reminder: no class on Thursday. L105/205 Phonetics Scarborough Handout 7 10/18/05 Reading: Johnson Ch.2.3.3-2.3.6, Ch.5.5 (today); Liljencrants & Lindblom; Stevens (Tues) reminder: no class on Thursday Spectral Analysis 1. There are

More information

A Novel Approach of Compressing Images and Assessment on Quality with Scaling Factor

A Novel Approach of Compressing Images and Assessment on Quality with Scaling Factor A Novel Approach of Compressing Images and Assessment on Quality with Scaling Factor Umesh 1,Mr. Suraj Rana 2 1 M.Tech Student, 2 Associate Professor (ECE) Department of Electronic and Communication Engineering

More information

Bayesian Positioning in Wireless Networks using Angle of Arrival

Bayesian Positioning in Wireless Networks using Angle of Arrival Bayesian Positioning in Wireless Networks using Angle of Arrival Presented by: Rich Martin Joint work with: David Madigan, Eiman Elnahrawy, Wen-Hua Ju, P. Krishnan, A.S. Krishnakumar Rutgers University

More information

E40M Sound and Music. M. Horowitz, J. Plummer, R. Howe 1

E40M Sound and Music. M. Horowitz, J. Plummer, R. Howe 1 E40M Sound and Music M. Horowitz, J. Plummer, R. Howe 1 LED Cube Project #3 In the next several lectures, we ll study Concepts Coding Light Sound Transforms/equalizers Devices LEDs Analog to digital converters

More information

Accurate Distance Tracking using WiFi

Accurate Distance Tracking using WiFi 17 International Conference on Indoor Positioning and Indoor Navigation (IPIN), 181 September 17, Sapporo, Japan Accurate Distance Tracking using WiFi Martin Schüssel Institute of Communications Engineering

More information

Live multi-track audio recording

Live multi-track audio recording Live multi-track audio recording Joao Luiz Azevedo de Carvalho EE522 Project - Spring 2007 - University of Southern California Abstract In live multi-track audio recording, each microphone perceives sound

More information

Multipath Effect on Covariance Based MIMO Radar Beampattern Design

Multipath Effect on Covariance Based MIMO Radar Beampattern Design IOSR Journal of Engineering (IOSRJE) ISS (e): 225-32, ISS (p): 2278-879 Vol. 4, Issue 9 (September. 24), V2 PP 43-52 www.iosrjen.org Multipath Effect on Covariance Based MIMO Radar Beampattern Design Amirsadegh

More information

Speech and Audio Processing Recognition and Audio Effects Part 3: Beamforming

Speech and Audio Processing Recognition and Audio Effects Part 3: Beamforming Speech and Audio Processing Recognition and Audio Effects Part 3: Beamforming Gerhard Schmidt Christian-Albrechts-Universität zu Kiel Faculty of Engineering Electrical Engineering and Information Engineering

More information

Sound Waves and Beats

Sound Waves and Beats Sound Waves and Beats Computer 32 Sound waves consist of a series of air pressure variations. A Microphone diaphragm records these variations by moving in response to the pressure changes. The diaphragm

More information

Lab 3.0. Pulse Shaping and Rayleigh Channel. Faculty of Information Engineering & Technology. The Communications Department

Lab 3.0. Pulse Shaping and Rayleigh Channel. Faculty of Information Engineering & Technology. The Communications Department Faculty of Information Engineering & Technology The Communications Department Course: Advanced Communication Lab [COMM 1005] Lab 3.0 Pulse Shaping and Rayleigh Channel 1 TABLE OF CONTENTS 2 Summary...

More information

Theoretical Aircraft Overflight Sound Peak Shape

Theoretical Aircraft Overflight Sound Peak Shape Theoretical Aircraft Overflight Sound Peak Shape Introduction and Overview This report summarizes work to characterize an analytical model of aircraft overflight noise peak shapes which matches well with

More information

Electronic Instrumentation ENGR-4300 Fall Project 4: Optical Communications Link

Electronic Instrumentation ENGR-4300 Fall Project 4: Optical Communications Link Project 4: Optical Communications Link In this project you will build a transmitter and a receiver circuit. The transmitter circuit uses pulse frequency modulation to create a series of light pulses that

More information

We Know Where You Are : Indoor WiFi Localization Using Neural Networks Tong Mu, Tori Fujinami, Saleil Bhat

We Know Where You Are : Indoor WiFi Localization Using Neural Networks Tong Mu, Tori Fujinami, Saleil Bhat We Know Where You Are : Indoor WiFi Localization Using Neural Networks Tong Mu, Tori Fujinami, Saleil Bhat Abstract: In this project, a neural network was trained to predict the location of a WiFi transmitter

More information

Reducing comb filtering on different musical instruments using time delay estimation

Reducing comb filtering on different musical instruments using time delay estimation Reducing comb filtering on different musical instruments using time delay estimation Alice Clifford and Josh Reiss Queen Mary, University of London alice.clifford@eecs.qmul.ac.uk Abstract Comb filtering

More information

Audio Similarity. Mark Zadel MUMT 611 March 8, Audio Similarity p.1/23

Audio Similarity. Mark Zadel MUMT 611 March 8, Audio Similarity p.1/23 Audio Similarity Mark Zadel MUMT 611 March 8, 2004 Audio Similarity p.1/23 Overview MFCCs Foote Content-Based Retrieval of Music and Audio (1997) Logan, Salomon A Music Similarity Function Based On Signal

More information

AC Circuits. "Look for knowledge not in books but in things themselves." W. Gilbert ( )

AC Circuits. Look for knowledge not in books but in things themselves. W. Gilbert ( ) AC Circuits "Look for knowledge not in books but in things themselves." W. Gilbert (1540-1603) OBJECTIVES To study some circuit elements and a simple AC circuit. THEORY All useful circuits use varying

More information

ESE 150 Lab 04: The Discrete Fourier Transform (DFT)

ESE 150 Lab 04: The Discrete Fourier Transform (DFT) LAB 04 In this lab we will do the following: 1. Use Matlab to perform the Fourier Transform on sampled data in the time domain, converting it to the frequency domain 2. Add two sinewaves together of differing

More information

A JOINT MODULATION IDENTIFICATION AND FREQUENCY OFFSET CORRECTION ALGORITHM FOR QAM SYSTEMS

A JOINT MODULATION IDENTIFICATION AND FREQUENCY OFFSET CORRECTION ALGORITHM FOR QAM SYSTEMS A JOINT MODULATION IDENTIFICATION AND FREQUENCY OFFSET CORRECTION ALGORITHM FOR QAM SYSTEMS Evren Terzi, Hasan B. Celebi, and Huseyin Arslan Department of Electrical Engineering, University of South Florida

More information

Week 8 AM Modulation and the AM Receiver

Week 8 AM Modulation and the AM Receiver Week 8 AM Modulation and the AM Receiver The concept of modulation and radio transmission is introduced. An AM receiver is studied and the constructed on the prototyping board. The operation of the AM

More information

Exam 3 is two weeks from today. Today s is the final lecture that will be included on the exam.

Exam 3 is two weeks from today. Today s is the final lecture that will be included on the exam. ECE 5325/6325: Wireless Communication Systems Lecture Notes, Spring 2010 Lecture 19 Today: (1) Diversity Exam 3 is two weeks from today. Today s is the final lecture that will be included on the exam.

More information

Chapter 4 Results. 4.1 Pattern recognition algorithm performance

Chapter 4 Results. 4.1 Pattern recognition algorithm performance 94 Chapter 4 Results 4.1 Pattern recognition algorithm performance The results of analyzing PERES data using the pattern recognition algorithm described in Chapter 3 are presented here in Chapter 4 to

More information

Time Synchronization and Distributed Modulation in Large-Scale Sensor Networks

Time Synchronization and Distributed Modulation in Large-Scale Sensor Networks Time Synchronization and Distributed Modulation in Large-Scale Sensor Networks Sergio D. Servetto School of Electrical and Computer Engineering Cornell University http://cn.ece.cornell.edu/ RPI Workshop

More information

Nonuniform multi level crossing for signal reconstruction

Nonuniform multi level crossing for signal reconstruction 6 Nonuniform multi level crossing for signal reconstruction 6.1 Introduction In recent years, there has been considerable interest in level crossing algorithms for sampling continuous time signals. Driven

More information

Digitally controlled Active Noise Reduction with integrated Speech Communication

Digitally controlled Active Noise Reduction with integrated Speech Communication Digitally controlled Active Noise Reduction with integrated Speech Communication Herman J.M. Steeneken and Jan Verhave TNO Human Factors, Soesterberg, The Netherlands herman@steeneken.com ABSTRACT Active

More information

Fourier Analysis of Smartphone Call Quality. Zackery Dempsey Advisor: David McIntyre Oregon State University 5/19/2017

Fourier Analysis of Smartphone Call Quality. Zackery Dempsey Advisor: David McIntyre Oregon State University 5/19/2017 Fourier Analysis of Smartphone Call Quality Zackery Dempsey Advisor: David McIntyre Oregon State University 5/19/2017 Abstract In recent decades, the cell phone has provided a convenient form of long-distance

More information

LABORATORY 3 v1 CIRCUIT ELEMENTS

LABORATORY 3 v1 CIRCUIT ELEMENTS University of California Berkeley Department of Electrical Engineering and Computer Sciences EECS 100, Professor Bernhard Boser LABORATORY 3 v1 CIRCUIT ELEMENTS The purpose of this laboratory is to familiarize

More information

Drum Transcription Based on Independent Subspace Analysis

Drum Transcription Based on Independent Subspace Analysis Report for EE 391 Special Studies and Reports for Electrical Engineering Drum Transcription Based on Independent Subspace Analysis Yinyi Guo Center for Computer Research in Music and Acoustics, Stanford,

More information

Understanding Sound System Design and Feedback Using (Ugh!) Math by Rick Frank

Understanding Sound System Design and Feedback Using (Ugh!) Math by Rick Frank Understanding Sound System Design and Feedback Using (Ugh!) Math by Rick Frank Shure Incorporated 222 Hartrey Avenue Evanston, Illinois 60202-3696 (847) 866-2200 Understanding Sound System Design and

More information

Key Vocabulary: Wave Interference Standing Wave Node Antinode Harmonic Destructive Interference Constructive Interference

Key Vocabulary: Wave Interference Standing Wave Node Antinode Harmonic Destructive Interference Constructive Interference Key Vocabulary: Wave Interference Standing Wave Node Antinode Harmonic Destructive Interference Constructive Interference 1. Work with two partners. Two will operate the Slinky and one will record the

More information

Speed Estimation in Forward Scattering Radar by Using Standard Deviation Method

Speed Estimation in Forward Scattering Radar by Using Standard Deviation Method Vol. 3, No. 3 Modern Applied Science Speed Estimation in Forward Scattering Radar by Using Standard Deviation Method Mutaz Salah, MFA Rasid & RSA Raja Abdullah Department of Computer and Communication

More information

ON WAVEFORM SELECTION IN A TIME VARYING SONAR ENVIRONMENT

ON WAVEFORM SELECTION IN A TIME VARYING SONAR ENVIRONMENT ON WAVEFORM SELECTION IN A TIME VARYING SONAR ENVIRONMENT Ashley I. Larsson 1* and Chris Gillard 1 (1) Maritime Operations Division, Defence Science and Technology Organisation, Edinburgh, Australia Abstract

More information

AUTOMATIC SPEECH RECOGNITION FOR NUMERIC DIGITS USING TIME NORMALIZATION AND ENERGY ENVELOPES

AUTOMATIC SPEECH RECOGNITION FOR NUMERIC DIGITS USING TIME NORMALIZATION AND ENERGY ENVELOPES AUTOMATIC SPEECH RECOGNITION FOR NUMERIC DIGITS USING TIME NORMALIZATION AND ENERGY ENVELOPES N. Sunil 1, K. Sahithya Reddy 2, U.N.D.L.mounika 3 1 ECE, Gurunanak Institute of Technology, (India) 2 ECE,

More information

Comparison of MIMO OFDM System with BPSK and QPSK Modulation

Comparison of MIMO OFDM System with BPSK and QPSK Modulation e t International Journal on Emerging Technologies (Special Issue on NCRIET-2015) 6(2): 188-192(2015) ISSN No. (Print) : 0975-8364 ISSN No. (Online) : 2249-3255 Comparison of MIMO OFDM System with BPSK

More information

Ray-Tracing Analysis of an Indoor Passive Localization System

Ray-Tracing Analysis of an Indoor Passive Localization System EUROPEAN COOPERATION IN THE FIELD OF SCIENTIFIC AND TECHNICAL RESEARCH EURO-COST IC1004 TD(12)03066 Barcelona, Spain 8-10 February, 2012 SOURCE: Department of Telecommunications, AGH University of Science

More information

4.4. Time Domain Reflectometry

4.4. Time Domain Reflectometry 4.4. Time omain Reflectometry Task. lossless line 4 km long has characteristic impedance of 6 Ω and is terminated at the far end with 6 Ω. Exactly in the middle of the line there is an impedance of 3 Ω

More information

E40M Sound and Music. M. Horowitz, J. Plummer, R. Howe 1

E40M Sound and Music. M. Horowitz, J. Plummer, R. Howe 1 E40M Sound and Music M. Horowitz, J. Plummer, R. Howe 1 LED Cube Project #3 In the next several lectures, we ll study Concepts Coding Light Sound Transforms/equalizers Devices LEDs Analog to digital converters

More information

Bluetooth Angle Estimation for Real-Time Locationing

Bluetooth Angle Estimation for Real-Time Locationing Whitepaper Bluetooth Angle Estimation for Real-Time Locationing By Sauli Lehtimäki Senior Software Engineer, Silicon Labs silabs.com Smart. Connected. Energy-Friendly. Bluetooth Angle Estimation for Real-

More information

Classification of Road Images for Lane Detection

Classification of Road Images for Lane Detection Classification of Road Images for Lane Detection Mingyu Kim minkyu89@stanford.edu Insun Jang insunj@stanford.edu Eunmo Yang eyang89@stanford.edu 1. Introduction In the research on autonomous car, it is

More information

UNIT I FUNDAMENTALS OF ANALOG COMMUNICATION Introduction In the Microbroadcasting services, a reliable radio communication system is of vital importance. The swiftly moving operations of modern communities

More information

Mobile Computing GNU Radio Laboratory1: Basic test

Mobile Computing GNU Radio Laboratory1: Basic test Mobile Computing GNU Radio Laboratory1: Basic test 1. Now, let us try a python file. Download, open, and read the file base.py, which contains the Python code for the flowgraph as in the previous test.

More information

Chapter 3. Amplitude Modulation Fundamentals

Chapter 3. Amplitude Modulation Fundamentals Chapter 3 Amplitude Modulation Fundamentals Topics Covered 3-1: AM Concepts 3-2: Modulation Index and Percentage of Modulation 3-3: Sidebands and the Frequency Domain 3-4: AM Power 3-5: Single-Sideband

More information

The Estimation of the Directions of Arrival of the Spread-Spectrum Signals With Three Orthogonal Sensors

The Estimation of the Directions of Arrival of the Spread-Spectrum Signals With Three Orthogonal Sensors IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 51, NO. 5, SEPTEMBER 2002 817 The Estimation of the Directions of Arrival of the Spread-Spectrum Signals With Three Orthogonal Sensors Xin Wang and Zong-xin

More information

Target Classification in Forward Scattering Radar in Noisy Environment

Target Classification in Forward Scattering Radar in Noisy Environment Target Classification in Forward Scattering Radar in Noisy Environment Mohamed Khala Alla H.M, Mohamed Kanona and Ashraf Gasim Elsid School of telecommunication and space technology, Future university

More information

ELT Receiver Architectures and Signal Processing Fall Mandatory homework exercises

ELT Receiver Architectures and Signal Processing Fall Mandatory homework exercises ELT-44006 Receiver Architectures and Signal Processing Fall 2014 1 Mandatory homework exercises - Individual solutions to be returned to Markku Renfors by email or in paper format. - Solutions are expected

More information

Pre- and Post Ringing Of Impulse Response

Pre- and Post Ringing Of Impulse Response Pre- and Post Ringing Of Impulse Response Source: http://zone.ni.com/reference/en-xx/help/373398b-01/svaconcepts/svtimemask/ Time (Temporal) Masking.Simultaneous masking describes the effect when the masked

More information

Creating Digital Music

Creating Digital Music Chapter 2 Creating Digital Music Chapter 2 exposes students to some of the most important engineering ideas associated with the creation of digital music. Students learn how basic ideas drawn from the

More information

VHF Radar Target Detection in the Presence of Clutter *

VHF Radar Target Detection in the Presence of Clutter * BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 6, No 1 Sofia 2006 VHF Radar Target Detection in the Presence of Clutter * Boriana Vassileva Institute for Parallel Processing,

More information

Goal of the project. TPC operation. Raw data. Calibration

Goal of the project. TPC operation. Raw data. Calibration Goal of the project The main goal of this project was to realise the reconstruction of α tracks in an optically read out GEM (Gas Electron Multiplier) based Time Projection Chamber (TPC). Secondary goal

More information

Mel Spectrum Analysis of Speech Recognition using Single Microphone

Mel Spectrum Analysis of Speech Recognition using Single Microphone International Journal of Engineering Research in Electronics and Communication Mel Spectrum Analysis of Speech Recognition using Single Microphone [1] Lakshmi S.A, [2] Cholavendan M [1] PG Scholar, Sree

More information

ELEC3242 Communications Engineering Laboratory Amplitude Modulation (AM)

ELEC3242 Communications Engineering Laboratory Amplitude Modulation (AM) ELEC3242 Communications Engineering Laboratory 1 ---- Amplitude Modulation (AM) 1. Objectives 1.1 Through this the laboratory experiment, you will investigate demodulation of an amplitude modulated (AM)

More information

TE 302 DISCRETE SIGNALS AND SYSTEMS. Chapter 1: INTRODUCTION

TE 302 DISCRETE SIGNALS AND SYSTEMS. Chapter 1: INTRODUCTION TE 302 DISCRETE SIGNALS AND SYSTEMS Study on the behavior and processing of information bearing functions as they are currently used in human communication and the systems involved. Chapter 1: INTRODUCTION

More information

Long Range Acoustic Classification

Long Range Acoustic Classification Approved for public release; distribution is unlimited. Long Range Acoustic Classification Authors: Ned B. Thammakhoune, Stephen W. Lang Sanders a Lockheed Martin Company P. O. Box 868 Nashua, New Hampshire

More information

SAMPLING THEORY. Representing continuous signals with discrete numbers

SAMPLING THEORY. Representing continuous signals with discrete numbers SAMPLING THEORY Representing continuous signals with discrete numbers Roger B. Dannenberg Professor of Computer Science, Art, and Music Carnegie Mellon University ICM Week 3 Copyright 2002-2013 by Roger

More information

Ranging in a Dense Multipath Environment Using an UWB Radio Link

Ranging in a Dense Multipath Environment Using an UWB Radio Link IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 20, NO. 9, DECEMBER 2002 1677 Ranging in a Dense Multipath Environment Using an UWB Radio Link Joon-Yong Lee and Robert A. Scholtz, Life Fellow, IEEE

More information

Speech Intelligibility Enhancement using Microphone Array via Intra-Vehicular Beamforming

Speech Intelligibility Enhancement using Microphone Array via Intra-Vehicular Beamforming Speech Intelligibility Enhancement using Microphone Array via Intra-Vehicular Beamforming Devin McDonald, Joe Mesnard Advisors: Dr. In Soo Ahn & Dr. Yufeng Lu November 9 th, 2017 Table of Contents Introduction...2

More information

a) Getting 10 +/- 2 head in 20 tosses is the same probability as getting +/- heads in 320 tosses

a) Getting 10 +/- 2 head in 20 tosses is the same probability as getting +/- heads in 320 tosses Question 1 pertains to tossing a fair coin (8 pts.) Fill in the blanks with the correct numbers to make the 2 scenarios equally likely: a) Getting 10 +/- 2 head in 20 tosses is the same probability as

More information

Study of Directivity and Sensitivity Of A Clap Only On-Off Switch

Study of Directivity and Sensitivity Of A Clap Only On-Off Switch Study of Directivity and Sensitivity Of A Clap Only On-Off Switch Ajaykumar Maurya Dept. Of Electrical Engineering IIT Bombay Sarath M Dept. Of Electrical Engineering IIT Bombay Abstract Clap clap switches

More information

Lab S-3: Beamforming with Phasors. N r k. is the time shift applied to r k

Lab S-3: Beamforming with Phasors. N r k. is the time shift applied to r k DSP First, 2e Signal Processing First Lab S-3: Beamforming with Phasors Pre-Lab: Read the Pre-Lab and do all the exercises in the Pre-Lab section prior to attending lab. Verification: The Exercise section

More information

The Filter Wizard issue 35: Turn linear phase into truly linear phase Kendall Castor-Perry

The Filter Wizard issue 35: Turn linear phase into truly linear phase Kendall Castor-Perry The Filter Wizard issue 35: Turn linear phase into truly linear phase Kendall Castor-Perry In the previous episode, the Filter Wizard pointed out the perils of phase flipping in the stopband of FIR filters.

More information

Sound Processing Technologies for Realistic Sensations in Teleworking

Sound Processing Technologies for Realistic Sensations in Teleworking Sound Processing Technologies for Realistic Sensations in Teleworking Takashi Yazu Makoto Morito In an office environment we usually acquire a large amount of information without any particular effort

More information

The Discrete Fourier Transform. Claudia Feregrino-Uribe, Alicia Morales-Reyes Original material: Dr. René Cumplido

The Discrete Fourier Transform. Claudia Feregrino-Uribe, Alicia Morales-Reyes Original material: Dr. René Cumplido The Discrete Fourier Transform Claudia Feregrino-Uribe, Alicia Morales-Reyes Original material: Dr. René Cumplido CCC-INAOE Autumn 2015 The Discrete Fourier Transform Fourier analysis is a family of mathematical

More information

Chapter 2 Channel Equalization

Chapter 2 Channel Equalization Chapter 2 Channel Equalization 2.1 Introduction In wireless communication systems signal experiences distortion due to fading [17]. As signal propagates, it follows multiple paths between transmitter and

More information

8.2 IMAGE PROCESSING VERSUS IMAGE ANALYSIS Image processing: The collection of routines and

8.2 IMAGE PROCESSING VERSUS IMAGE ANALYSIS Image processing: The collection of routines and 8.1 INTRODUCTION In this chapter, we will study and discuss some fundamental techniques for image processing and image analysis, with a few examples of routines developed for certain purposes. 8.2 IMAGE

More information

Measurement of RMS values of non-coherently sampled signals. Martin Novotny 1, Milos Sedlacek 2

Measurement of RMS values of non-coherently sampled signals. Martin Novotny 1, Milos Sedlacek 2 Measurement of values of non-coherently sampled signals Martin ovotny, Milos Sedlacek, Czech Technical University in Prague, Faculty of Electrical Engineering, Dept. of Measurement Technicka, CZ-667 Prague,

More information

ABHELSINKI UNIVERSITY OF TECHNOLOGY

ABHELSINKI UNIVERSITY OF TECHNOLOGY CDMA receiver algorithms 14.2.2006 Tommi Koivisto tommi.koivisto@tkk.fi CDMA receiver algorithms 1 Introduction Outline CDMA signaling Receiver design considerations Synchronization RAKE receiver Multi-user

More information

Lab 6: Building a Function Generator

Lab 6: Building a Function Generator ECE 212 Spring 2010 Circuit Analysis II Names: Lab 6: Building a Function Generator Objectives In this lab exercise you will build a function generator capable of generating square, triangle, and sine

More information

TRANSFORMS / WAVELETS

TRANSFORMS / WAVELETS RANSFORMS / WAVELES ransform Analysis Signal processing using a transform analysis for calculations is a technique used to simplify or accelerate problem solution. For example, instead of dividing two

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION 1 CHAPTER 1 INTRODUCTION 1.1 BACKGROUND The increased use of non-linear loads and the occurrence of fault on the power system have resulted in deterioration in the quality of power supplied to the customers.

More information

Biometrics Final Project Report

Biometrics Final Project Report Andres Uribe au2158 Introduction Biometrics Final Project Report Coin Counter The main objective for the project was to build a program that could count the coins money value in a picture. The work was

More information

6.555 Lab1: The Electrocardiogram

6.555 Lab1: The Electrocardiogram 6.555 Lab1: The Electrocardiogram Tony Hyun Kim Spring 11 1 Data acquisition Question 1: Draw a block diagram to illustrate how the data was acquired. The EKG signal discussed in this report was recorded

More information