QPSK Acoustic Software Radio Orr Srour & Naftali Zon Under the supervision of Ami Wiesel.

Slides:



Advertisements
Similar presentations
Signal Encoding Techniques
Advertisements

Analog Communications
Principles of Electronic Communication Systems
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Frequency modulation and circuits
The Impact of Channel Estimation Errors on Space-Time Block Codes Presentation for Virginia Tech Symposium on Wireless Personal Communications M. C. Valenti.
Chapter-3-1CS331- Fakhry Khellah Term 081 Chapter 3 Data and Signals.
Csc333 Data communication & Networking Credit: 2.
Implement a 2x2 MIMO OFDM-based channel measurement system (no data yet) at 2.4 GHz Perform baseband processing and digital up and down conversion on Nallatech.
Communication Systems Simulation - II Harri Saarnisaari Part of Simulations and Tools for Telecommunication Course.
Communication Systems
Digital Voice Communication Link EE 413 – TEAM 2 April 21 st, 2005.
Lecture 41 The AM Radio. Lecture 42 The AM Radio Understanding the AM radio requires knowledge of several EE subdisciplines: –Communications/signal processing.
Integrated Circuits Design for Applications in Communications Dr. Charles Surya Department of Electronic and Information Engineering DE636  6220
School of Electrical, Electronics and Computer Engineering University of Newcastle-upon-Tyne Baseband Digital Modulation Baseband Digital Modulation Prof.
3.1 Chapter 3 Data and Signals Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
EE 3220: Digital Communication Dr Hassan Yousif 1 Dr. Hassan Yousif Ahmed Department of Electrical Engineering College of Engineering at Wadi Aldwasser.
Digital Communications I: Modulation and Coding Course Spring Jeffrey N. Denenberg Lecture 4: BandPass Modulation/Demodulation.
Wireless communication channel
Indian Institute of Technology Hyderabad AM TRANSMITTER SHANTH IC SHANTHI TEJA S VIJAY SUSHRITH P SHIVA KUMAR.
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
Software Defined Radio Brad Freyberg, JunYong Lee, SungHo Yoon, Uttara Kumar, Tingting Zou Project Description System Design The goal of our project is.
12- OFDM with Multiple Antennas. Multiple Antenna Systems (MIMO) TX RX Transmit Antennas Receive Antennas Different paths Two cases: 1.Array Gain: if.
Data Communication and Networking 332 Hardware Components of Data Communication.
Overview of Signals & Systems Hany Ferdinando Dept. of Electrical Engineering Petra Christian University.
Why to Apply Digital Transmission?
Inputs to Signal Generation.vi: -Initial Distance (m) -Velocity (m/s) -Chirp Duration (s) -Sampling Info (Sampling Frequency, Window Size) -Original Signal.
PULSE MODULATION.
General Licensing Class G8A – G8B Signals and Emissions Your organization and dates here.
Digital Communication I: Modulation and Coding Course
Digital Speech Transmission and Recovery. Overall System Output (speaker) Channel (coax cable) Receiver Circuit Input (microphone) Transmitter Circuit.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Introduction SNR Gain Patterns Beam Steering Shading Resources: Wiki:
1 Techniques to control noise and fading l Noise and fading are the primary sources of distortion in communication channels l Techniques to reduce noise.
Wireless Communications
Lecture 71 Today, we are going to talk about: Some bandpass modulation schemes used in DCS for transmitting information over channel M-PAM, M-PSK, M-FSK,
Software Defined Radio
Wireless Communication Technologies 1 Outline Introduction OFDM Basics Performance sensitivity for imperfect circuit Timing and.
Integration of System Design and Standard Development in Digital Communication Education Xiaohua(Edward) Li State University of New York at Binghamton.
Chapter 10 Optical Communication Systems
COMMUNICATION SYSTEM EEEB453 Chapter 2 AMPLITUDE MODULATION Dept of Electrical Engineering Universiti Tenaga Nasional.
Complementary Code Keying with PIC based microcontrollers for The Wireless Radio Communications.
NTUEE Confidential Toward MIMO MC-CDMA Speaker : Pei-Yun Tsai Advisor : Tzi-Dar Chiueh 2004/10/25.
The Physical Layer Lowest layer in Network Hierarchy. Physical transmission of data. –Various flavors Copper wire, fiber optic, etc... –Physical limits.
Digital Communications. What is Digital Communications Communication using digital data –Digital Data = bits, nibbles, bytes…1’s and 0’s Two Broad Categories.
TI Cellular Mobile Communication Systems Lecture 4 Engr. Shahryar Saleem Assistant Professor Department of Telecom Engineering University of Engineering.
ITERATIVE CHANNEL ESTIMATION AND DECODING OF TURBO/CONVOLUTIONALLY CODED STBC-OFDM SYSTEMS Hakan Doğan 1, Hakan Ali Çırpan 1, Erdal Panayırcı 2 1 Istanbul.
Space Time Codes. 2 Attenuation in Wireless Channels Path loss: Signals attenuate due to distance Shadowing loss : absorption of radio waves by scattering.
OFDM Based WLAN System Song Ziqi Zhang Zhuo.
Chapter 4 part 2_a Digital Modulation Techniques.
Bandpass Modulation & Demodulation Detection
RADIO RECEIVERS.
Case Study (ZigBee): Phase IV Transmitter & Receiver Simulation.
Networks and Mobile Systems Research Group MIT Laboratory for Computer Science nms.lcs.mit.edu RadioActive Networks: Robust Wireless Communications John.
Multiple Antennas.
Radio Equipment. Review: On the Transmitter Side The purpose of radio communications is to transfer information from one point to another. The information.
Antenna Developments for WiFi Phase Applications Diversity MIMO.
Fundamentals of Communications. Communication System Transmitter: originates the signal Receiver: receives transmitted signal after it travels over the.
Principios de Comunicaciones EL4005
Techniques to control noise and fading
디지털통신 Bandpass Modulation 1 임 민 중 동국대학교 정보통신공학과.
Principles of Electronic Communication Systems
Introduction to electronic communication systems
Overview Communication is the transfer of information from one place to another. This should be done - as efficiently as possible - with as much fidelity/reliability.
Space Time Coding and Channel Estimation
Telecommunications Engineering Topic 2: Modulation and FDMA
QPSK System Design and Simulation: Laboratory Manual
TRANSMITTERS AND RECEIVERS
PULSE MODULATION.
Fundamentals of Data & Signals (Part II)
Overview of Signals & Systems
Presentation transcript:

QPSK Acoustic Software Radio Orr Srour & Naftali Zon Under the supervision of Ami Wiesel

The problem RF Communication systems, and especially MIMO communication systems are: expensive have long development time require wide technological knowledge

The need Besides their public use, in the academic world communication systems are needed for vary of reasons, for example – new algorithms testing. In many cases, making a real communication system is simply unreasonable.

The goal Real time communication system. Rapid development Easy to construct, manipulate and upgrade Modular

The solution Using ACOUSTIC waves instead of electromagnetic. Fully software implemented - Simple ordinary computer is enough We will use the computer as our processing unit (we use Matlab-Simulink), and ordinary speakers and microphones as our antennas.

Systems overview - TOC Simple SISO receiver/transmitter system Virtually linked SIMO antenna selection Fully SIMO system running the Alamouti space-time algorithm

System Parameters We use QPSK modulation Data frequency: 50 symbols/sec = 100 bit/sec Carrier frequency: 800Hz

Communication Protocol We send data in packets. Each packet is constructed as follows: Training SequenceData Sequence 13 symbols 50 symbols

Training Packets The training sequence are constant predefined series of symbols. They allow us to distinguish actual data packet from random noise. They allow us to estimate the propagation channel and reconstruct the data.

Alamouti Transmit Diversity Technique The Alamouti diversity technique allows us to send data from two antennas to one with the highest theoretical SNR possible, without the need of a delay system or pre- knowledge of the channel. To do that, the transmission is done using 2 antennas as follows:

Alamouti Transmit Diversity Technique Where S0 and S1 are two data symbols after QPSK modulation. Antenna 2Antenna 1 S1S0Time t S0*-S1*Time t + T

Alamouti Transmit Diversity Technique In order to reconstruct the data, the following mathematical function is preformed: Here h0 and h1 are the two channels propagation factors estimated by the detectors (see below)

“Down to Top” overview – our basic building blocks We will now introduce our basic building blocks, which will later be shown inside the different type of systems.

Packets Creator This unit simply receives bits and returns them in packets according to the mentioned protocol.

M-PSK Modulator/Demodulator These units transform between complex phase symbols and integer symbols

Raised Cosine Filter This unit both upsamples and filters the input signal, using raised consine filter.

Amplification Vector Creator When the bits of data are being transmitted, each bit has a unique amplification factor that determines its amplitude. These bits are sorted in a vector created in the "Amplification Vector Creator unit".

Up Mixer / Down Mixer The up-mixer block is in charge of shifting the incoming (complex) data into a real carrier signal. The down-mixer has the opposite functionality. Amp

Squaring Timing Recovery The Squaring Timing Recovery block is in charge of sampling the incoming signal at the right time. It uses the knowledge of the number of constant phase samples in the incoming signal.

The Estimator The estimator block uses the predefined reference training signal in order to estimate the free-air channel propagation factor. We assume here that the channel can be modeled by a complex number, representing the attenuation, delay and noise the signal has suffered, and that this complex number will not change within the transmission of one data packet.

The Estimator – cont’ All this is done by correlating the incoming signal with the training sequence. This block: 1. rises a trigger flag representing the reference signal has been discovered and is now over. 2. samples and holds the conjugate phase of the correlation result 3. samples and holds the amplitude of the correlation result.

The Detector The detector block is in charge of canceling the free-air channel effect of the incoming data.

The Signal Output block This block is in charge of sampling the actual data and regrouping the different packets into one long vector.

Antenna Selection Amplification For the antenna selection system only This block is in charge of the creation of the amplification vector for the two antennas, in accordance to the "antenna selection" parameter received from the receiver.

Estimator For the antenna selection system only This block uses two ordinary estimators blocks (mentioned in the SISO system), each for different reference sequence. In addition to the ordinary estimator outputs, it also outputs the ID of the antenna which had the strongest signal in the receiver.

To Alamouti For the Alamouti system only This block is in charge of transforming the input data into 2 antennas input data, transformed by the Alamouti Diversity Technique mentioned before.

Solve by Alamouti For the Alamouti system only This block has the opposite functionality to the previous mentioned "To Alamouti" block. Its purpose is to demodulate the input signal using the Alamouti Diversity Technique.

Putting it all together The SIMO Transmitter

Putting it all together The SIMO Receiver

Putting it all together The Antenna Selection

Putting it all together The Alamouti Transmitter

Putting it all together The Alamouti Receiver

Future Applications short-range communication system on a single chip (using ultrasound waves) submarine communication systems implementation of MIMO sonar system

Questions