Modulation and Coding labolatory. Digital Modulation. Frequency Shift Keying (FSK)

Similar documents
Modulation and Coding labolatory. Digital Modulation. Amplitude Shift Keying (ASK)

RF Basics 15/11/2013

Mobile Communication An overview Lesson 03 Introduction to Modulation Methods

Modulation and Coding labolatory. Digital Modulation. BER Bit error Rate

COMPUTER COMMUNICATION AND NETWORKS ENCODING TECHNIQUES

3/26/18. Lecture 3 EITN STRUCTURE OF A WIRELESS COMMUNICATION LINK

Digital Communication System

The figures and the logic used for the MATLAB are given below.

C06a: Digital Modulation

Digital Communications Overview, ASK, FSK. Prepared by: Keyur Desai Department of Electrical Engineering Michigan State University ECE458

Class 4 ((Communication and Computer Networks))

Digital Communication System

Frequency Shift Keying Scheme to Implement SDR using Hackrf one

21. Orthonormal Representation of Signals

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

I-Q transmission. Lecture 17

Universitas Sumatera Utara

Understanding Digital Communication Principles.

Mobile & Wireless Networking. Lecture 2: Wireless Transmission (2/2)

Principles of Communications ECS 332

Digital Modulation Lecture 01. Review of Analogue Modulation Introduction to Digital Modulation Techniques Richard Harris

Objectives. Presentation Outline. Digital Modulation Lecture 01

CSCI-1680 Physical Layer Rodrigo Fonseca

EECS 307: Lab Handout 2 (FALL 2012)

Mobile Computing GNU Radio Laboratory1: Basic test

THE PENNSYLVANIA STATE UNIVERSITY SCHREYER HONORS COLLEGE SCHOOL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE SOFTWARE DEFINED RADIO RECEIVER

Presentation Outline. Advisors: Dr. In Soo Ahn Dr. Thomas L. Stewart. Team Members: Luke Vercimak Karl Weyeneth

EE 460L University of Nevada, Las Vegas ECE Department

COSC 3213: Computer Networks I: Chapter 3 Handout #4. Instructor: Dr. Marvin Mandelbaum Department of Computer Science York University Section A

MSK has three important properties. However, the PSD of the MSK only drops by 10log 10 9 = 9.54 db below its midband value at ft b = 0.

OptiSystem applications: Digital modulation analysis (FSK)

UNIT 1 QUESTIONS WITH ANSWERS

Development of a Versatile Groundstation Utilizing Software Defined Radio


EXPERIMENT 1: Amplitude Shift Keying (ASK)

Emona Telecoms-Trainer ETT-101

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday

Digital Communication

Sirindhorn International Institute of Technology Thammasat University

Data Encoding g(p (part 2)

YEDITEPE UNIVERSITY ENGINEERING FACULTY COMMUNICATION SYSTEMS LABORATORY EE 354 COMMUNICATION SYSTEMS

CHAPTER 2 DIGITAL MODULATION

Chapter 4 Digital Transmission 4.1

Exercise 2: FM Detection With a PLL

Chapter 7 Multiple Division Techniques for Traffic Channels

Interoperability of FM Composite Multiplex Signals in an IP Based STL

EE 400L Communications. Laboratory Exercise #7 Digital Modulation

Triarchy VSG6G1C USB Vector RF Signal Generator Operating Manual

Lecture 2: Links and Signaling. CSE 123: Computer Networks Stefan Savage

Introduction to Communications Part Two: Physical Layer Ch5: Analog Transmission. Goals of This Class. Warm Up. Outline of the Class

BER Performance with GNU Radio

CS434/534: Topics in Networked (Networking) Systems

Software Defined Radiofrequency signal processing (SDR) GNURadio

German Jordanian University. Department of Communication Engineering. Digital Communication Systems Lab. CME 313-Lab. Experiment 8

PLC2 FPGA Days Software Defined Radio

6. has units of bits/second. a. Throughput b. Propagation speed c. Propagation time d. (b)or(c)

ECT-215 Homework #1 Solution Set Chapter 14 Problems 1-29

Chapter 6 Passband Data Transmission

FM DISTRIBUTION FOR MOTORWAYS AND TUNNELS

d[m] = [m]+ 1 2 [m 2]

Lab 2: Digital Modulations

Roger Kane Managing Director, Vicom Australia

UNIT TEST I Digital Communication

SUBCARRIERS IN MICROWAVE AND SATELLITE SYSTEMS

Chapter-15. Communication systems -1 mark Questions

Wireless Communication Fading Modulation

SEN366 Computer Networks

Data Communication (CS601)

Outline / Wireless Networks and Applications Lecture 3: Physical Layer Signals, Modulation, Multiplexing. Cartoon View 1 A Wave of Energy

Low-cost approach for a software-defined radio based ground station receiver for CCSDS standard compliant S-band satellite communications

ITM 1010 Computer and Communication Technologies

Lecture 2: Links and Signaling"

3 USRP2 Hardware Implementation

18.8 Channel Capacity

Department of Electronics & Communication Engineering LAB MANUAL SUBJECT: DIGITAL COMMUNICATION LABORATORY [ECE324] (Branch: ECE)

Appendix A. Satellite Signal Processing Elements

Problem Sheet 1 Probability, random processes, and noise

SYMEO LOCAL POSITIONING RADAR

Research on key digital modulation techniques using GNU Radio

28. What is meant by repetition rate of the AM envelope? (ADC,AU-2010) 29. Describe the upper and lower sidebands. (ADC, AU-2010) 30.

ADVANCE DIGITAL COMMUNICATION LAB

6. Modulation and Multiplexing Techniques

SOFTWARE DEFINED RADIO IMPLEMENTATION IN 3GPP SYSTEMS

Laboratorium 1. Introduction to GnuRadio environment. I. Introduction

a) Abasebanddigitalcommunicationsystemhasthetransmitterfilterg(t) thatisshowninthe figure, and a matched filter at the receiver.

OptiSystem applications: Digital modulation analysis (PSK)

Signals and codes. Path and modulation

DIGITAL COMMUNICATIONS SYSTEMS. MSc in Electronic Technologies and Communications

Amplitude Modulation, II

Hardware/Software Co-Simulation of BPSK Modulator and Demodulator using Xilinx System Generator

Fundament Fundamen als t of Communications

Stensat Transmitter Module

Communications IB Paper 6 Handout 3: Digitisation and Digital Signals

QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61)

CHAPTER 2. Instructor: Mr. Abhijit Parmar Course: Mobile Computing and Wireless Communication ( )

A LOW-COST SOFTWARE-DEFINED TELEMETRY RECEIVER

Using Modern Design Tools To Evaluate Complex Communication Systems: A Case Study on QAM, FSK and OFDM Transceiver Design

Wavedancer A new ultra low power ISM band transceiver RFIC

ECE 4203: COMMUNICATIONS ENGINEERING LAB II

Discussion Chapter#5

Transcription:

Modulation and Coding labolatory Digital Modulation Frequency Shift Keying (FSK) The aim of the exercise is to develop algorithms for modulation and decoding for the two types of digital modulation: Frequency Shift Keying (FSK) and Continuous Frequency Shift Keying (CFSK). 1. Frequency Shift Keying (FSK) The idea of FSK modulation is based on encoding information in the carrier signal frequency changes. In a sense, so it is a reference to an analog frequency modulation (FM), where the information was encoded using a small (compared to frequency the carrier signal) changes the frequency. In the case of frequency modulation, the frequency of the carrier signal changes according to the change in the amplitude of the modulating signal. The main difference between FM and FSK modulation is hidden in the form of the modulating signal. In the FSK modulation the modulating signal is a binary (signal have only two values - zero and one), the modulation process is shown in Figure 1: Figure 1: Example of FSK modulation In the simple case, just enough when you define two frequency f1 for the symbol "0" and f2 for the

symbol "1" (f2>f1). For the symbol "0" signal is transmitted with carrier frequency equal to f1 and for symbol "1" signal is transmitted with carrier frequency equal to f2. 1.1 FSK Modulator Build FSK modulator according to Figure 2: Figure 2: flow chart of FSK modulator (binary-fsk) Modulated signal: (type: float, wave: square, f = 50 Hz) The frequency for the symbol "0", should be regulated in a range from 1 khz to 100KHz, default: 1.2 khz The frequency for the symbol "1", should be regulated in a range from 1 khz to 100KHz, default: 2.2 khz Run script, show results (should be similar to fig. 3).

Fig 3: Example of signal modulated by FSK modulator 1.2 FSK Decoding Build FSK demodulator (for signal decoding) according to Figure 4: Fig 4: FSK decoding flow char. In order to filter out all other signals use the filter frequecny Xlating FIR Filter. It requires an application filter parameters as a string parameter (variable filter_taps). Create a variable called filter_taps, whose value will be as follows: firdes.low_pass(1.0,samp_rate,1000,400) where 1000 is the difference between the frequencies of the two symbols. The center frequency of filter "X lating FIR filter" will be automatically calculated according to the following:

CenterFrequency = (Frequceny_Symbol_1 + Frequceny_Symbol_0) / 2 where Frequceny_Symbol_0 and Frequceny_Symbol_1 are names of variable (e.g. WX_Slicer ID) for both symbol frequences. Variable CenterFrequency should be use to fill Center Frequency field on "Frequency Xlating FIR filter" component. The bandwidth of the filter should cover a range from Frequceny_Symbol_0 to Frequceny_Symbol_1. fsk_deviation_hz is the frequency deviation FSK and is calculated as follows: fsk_deviation_hz = Frequceny_Symbol_1 - Frequceny_Symbol_0 Create variable fsk_deviation_hz. This Variable should be used instead of variable ( fsk_deviation_hz ) in equation in "Gain" field in Quadrature Demod component. Run script, show results (should be similar to fig. 4). Fig 4: Recovered FSK signal Try with different frequencies for both symbols.

2. Continuous FSK Modulation Classical FSK modulation does not ensure the continuity of the phase - when the switching frequency from first to second signal both signals can be in various phases. Lack of continuity in phase can cause a variety of problems during signal transmission. However, there are versions of the FSK modulation, which ensures the continuity phase. The most important of these are: MSK (Minimal Shift Keying). CPFSK (Continous Phase FSK). Because the MSK modulation directly leads to the GMSK modulation, (and GMSK will be the subject of the next lab) so we use modulation CPFSK: Build CPFSK demodulator (for signal decoding) according to Figure 5: Fig. 5: flow chart of CPFSK modulator and demodulator. Run script. Show results. See how changing part of the frequency spectrum of the signal CPFSK while changing the frequency change of the modulating signal

3. Continuous FSK Modulation real data transmission using SDR devices. Exercises require two posts (two computers and two SDR devices), so you can work at team. First team will be make a transmitter (section 3.1) and second one will make a receiver (section 3.2). 3.1 Transmitter 1. Prepare a file text (any text, not less than 10-15 kb). 2. Build the diagram as shown below: fig 6: Diagram for FSK trasmitter - Varicode encoder - it's used for text compression, also covert byte stream to binary stream [0 and 1]. - Unpacker to packet - Convert a stream of unpacked bytes into a stream of packed bytes. - Rational Resampler - changing a sample rate frequency. - GFSK Mod Continuous FSK modulator implemented on GnuRadio. 3.2 Receiver 1. Build the diagram as shown below:

fig 7 Diagram for FSK receiver. Quadrature demod - quadrature demodulator. Could be used for demodulation / decoding signals modulated by each frequencies changing technique (FM, FSK, MSK etc). Clock Recovery - this block is need to recover a symbol form input signal (a must know what is symbol duration): in field Omega type (samp_rate/5/9600) Leave the remaining fields unchanged Binary Slice Change float signal to binary stream Varicode decoder decoded and return text into byte stream (ASCII code) Set the output File (component with stdout is use for displaying recoverer text into console), type (instead a file path) /dev/stdout 3.3 Check trasmission Can you receive a correct text?