Test Slide.

Slides:



Advertisements
Similar presentations
Adders Used to perform addition, subtraction, multiplication, and division (sometimes) Half-adder adds rightmost (least significant) bit Full-adder.
Advertisements

Using Matrices in Real Life
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 5 Analog Transmission.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2003 Chapter 3 Data Transmission.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2003 Chapter 11 Ethernet Evolution: Fast and Gigabit Ethernet.
Chapter 1 The Study of Body Function Image PowerPoint
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 11 Information.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 1 Embedded Computing.
Author: Julia Richards and R. Scott Hawley
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
Learning Introductory Signal Processing Using Multimedia 1 Outline Overview of Information and Communications Some signal processing concepts Tools available.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Exit a Customer Chapter 8. Exit a Customer 8-2 Objectives Perform exit summary process consisting of the following steps: Review service records Close.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Year 6 mental test 10 second questions
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
1 Daily ATM/Debit Maintenance through CU*BASE A Preview of ATM and Debit Card Maintenance Screens Prepared June 24, 2009.
PSK-31 and MT-63 Digital Modes
Mehdi Naghavi Spring 1386 Operating Systems Mehdi Naghavi Spring 1386.
ABC Technology Project
1 Improving TCP Performance over Mobile Networks HALA ELAARAG Stetson University Speaker : Aron ACM Computing Surveys 2002.
VOORBLAD.
15. Oktober Oktober Oktober 2012.
Name Convolutional codes Tomashevich Victor. Name- 2 - Introduction Convolutional codes map information to code bits sequentially by convolving a sequence.
Template V.24, 1-Mar-2007 Creating Value with the Infor MES & QM Jay Melville Sr. Manufacturing Consultant Mike LeRoy Business Unit Manager, May 30, 2007.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
© 2012 National Heart Foundation of Australia. Slide 2.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 6 Ethernet Fundamentals.
Convolutional Codes Representation and Encoding  Many known codes can be modified by an extra code symbol or by deleting a symbol * Can create codes of.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
DX University Bryce Canyon, UT – DX University – Visalia DXU – Bryce Canyon, UT 2012 Calling & Getting in the Log Wayne Mills N7NG.
How creating a course on the e-lastic platform 1.
1 S Digital Communication Systems Advanced Modulation and Random Access Techniques.
25 seconds left…...
Januar MDMDFSSMDMDFSSS
Chapter 10: The Traditional Approach to Design
Systems Analysis and Design in a Changing World, Fifth Edition
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
©2004 Brooks/Cole FIGURES FOR CHAPTER 12 REGISTERS AND COUNTERS Click the mouse to move to the next page. Use the ESC key to exit this chapter. This chapter.
Network Operations & administration CS 4592 Lecture 15 Instructor: Ibrahim Tariq.
PSSA Preparation.
11-1 FRAMING The data link layer needs to pack bits into frames, so that each frame is distinguishable from another. Our postal system practices a type.
Test Slide.
and M-ary Quadrature Amplitude Modulation (M-QAM)
Page 1 of 34 The Search Agreements functionality in Transfers enables you to find existing agreements pertaining to registered interests. Using the search.
TCP/IP Protocol Suite 1 Chapter 18 Upon completion you will be able to: Remote Login: Telnet Understand how TELNET works Understand the role of NVT in.
Emcomm and Digital Modes Tuck Watkins, W6TUK Michael Radovancevich, KI6JPH.
PSK31 A Basic Application By James C. Hall WB4YDL Reelfoot Amateur Radio Club April 22, 2004.
GBRA 5 WEEK TECHNICIAN LICENSE CLASS - WEEK 2 OPERATING MODES Ham’sAreRadioactive!
Digital communications. Hams have developed techniques for transforming 1’s and 0’s into tones into the same frequency range as human voice. So now a.
PSK31 FUNDAMENTALS CARA SPRING TECHNICAL SESSIONS APRIL 18, 2015 BY Peter Barry, VA6PJB.
PSK31 Digital Mode.
Amateur Radio Digital Modes
Radio in the Digital Age Steven F. Goldberg, W3SFG.
Radio Signals Modulation Defined The purpose of radio communications is to transfer information from one point to another. The information to be sent.
Write-Log Click her to open this box. Set the frequency and mode
General Licensing Class Digital Operating Brookhaven National Laboratory Amateur Radio Club.
Coding No. 1  Seattle Pacific University Digital Coding Kevin Bolding Electrical Engineering Seattle Pacific University.
Digital Modes 101 Shel Radin KF0UR. Used for a variety of purposes Chatting DX’ing Contesting.
Digital Mode by Dr. Joe Taylor K1JT Astrophysicist
Virginia DX Century Club
Chapter 6 Digital Modes Bit – fundamental unit of data; 0 or 1
DIGITAL CLIENTS AND MODES
Presentation transcript:

Test Slide

Complex Data Modes for Beginners Mike Richards G4WNC

Mike Richards – Complex Data Modes The Menu for Today Complex Data Modes – What & Why? Process Flow Chart Technical bits. What You Need Operating Summary & Questions 6th Sept 2012 Mike Richards – Complex Data Modes (RSGB 2012)

Complex Modes – What & Why? What are complex modes? Digital communication systems that have been designed to be more reliably than simple modes Why bother? Self Education A new dimension to your radio operating Facilitates operating under poor conditions Great for QRP and DX You can do it for free! 6th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Complex Modes - Overview Alphabet Conversion Data Preparation Channel Coding Modulation R A D I O L N K Recovery De-modulation Encoding Decoding 12th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Data Modes – Data Preparation Alphabet Conversion Data Preparation Channel Coding Modulation R A D I O L N K Recovery De-modulation Encoding Decoding 12th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Keyboard to Serial Data UNICODE(ASCII) 65 1 128 64 32 16 8 4 2 Serial data 1 1 6th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Complex Modes – Channel Coding Alphabet Conversion Data Preparation Channel Coding Modulation R A D I O L N K Recovery De-modulation Encoding Decoding Encoding 6th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Mike Richards - Complex Modes Channel Coding -1 Adapt the message to suit the link Add error detection and or protection Two link categories 1:1 link supporting duplex operation Real time communications in both directions Supports Automatic Repeat Request (ARQ) Broadcast Unidirectional link Requires Forward Error Correction (FEC) 6th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Dealing with errors – 1: Speech Signals Ignore Rely on distant operator to work-out errors Repeat Say everything twice Short messages and confirm Word at a time and confirm receipt Use phonetics Add more information to get through 6th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Dealing with errors – 2: Data Modes In data modes we use: Automatic Repeat Request (ARQ) Send short data bursts and await confirmation Forward Error Correction (FEC) Add extra information to enable the receive station to recover a damaged message 6th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Channel Coding - Automatic Repeat Request (ARQ) Send data in short bursts Wait for acknowledgement Repeat on request Originator Data 1 Data 2 Data 2 Data 3 Distant Stn ACK ARQ ACK ACK 6th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Mike Richards - Complex Modes Channel Coding – ARQ Pros: Can be very reliable and great for QRP Excellent with deep QSB Type everything once – system handles the repeats Used by Winmor, V4Chat, Amtor, Pactor, Packet Cons: Often slow Protracted repeats under poor conditions Only caters for 1:1 connections 12th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Mike Richards - Complex Modes Channel Coding - FEC FEC Most commonly used form of error correction Adds information to the message Phonetics for digital Known as redundancy Very powerful NASA use these techniques to recover data from space probes 11 billion miles away! 12th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Channel Coding – Simple FEC Simple Forward Error Correction Original text H E L O Repeated text H E L O Transmitted text H ~ E L O ~ = Data padding Used for AMTOR FEC and NAVTEX marine safety system 6th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Mike Richards - Complex Modes Channel Coding - FEC Simple FEC very limited Require a more sophisticated solution NASA Voyager space program Developed a system using convolutional coding Very powerful Produces an output that is the result of processing the 7-bits currently in the coder 12th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Channel Coding – FEC Convolutional Coding Uses flip-flops or shift registers Each clock pulse moves the input data to the output 1 1 1 1 1 1 1 Clock pulse 7-bits contained within the coder = constraint 12th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Channel Coding – Convolutional Coding Extract two outputs from the coder Each bit entering produces 2-bits out = Rate Simple model with constraint 3 and rate 1/2 1 01 1 11 00 00 1 11 Flip-flop Flip-flop 12th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Channel Coding – Convolutional Coding Summary Creates a pattern from all the bits within the coder Defined by Constraint (k) and Rate (Input bits/Output bits) NASA Voyager algorithm most common K = 7 rate = ½ Used in MFSK16, ROS, WINMOR, V4Chat, QPSK31, JT65A 6th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Channel Coding – Walsh functions Alternative coding system Used in Olivia and MT63 Each 7-bit ASCII character produces a 64-bit output 12th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Complex Modes – Modulation Systems Alphabet Conversion Data Preparation Channel Coding Modulation R A D I O L N K Recovery De-modulation Encoding Decoding Encoding 6th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Complex Modes - Modulation We have a protected data stream What else can we do to ensure safe transit? Decoding systems don’t like high levels of consecutive bit errors Spread data in both frequency and time 12th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Complex Modes - Modulation Frequency Spreading Most modes do this Employs multiple tones Bandwidth up to 2kHz Contentious? 12th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Complex Modes - Modulation Frequency spreading example Olivia uses 32 tones in a 1000Hz bandwidth 32 tone combinations = 0-31 in binary = 1 4 2 8 16 = 5-bits per tone (Symbol) 12th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Complex Modes - Modulation MFSK simple 8-tone example f8 f7 f6 f5 f4 f3 f2 f1 Time Olivia 32/1000 ROS 16/2000 12th Sept 2012 Mike Richards - Introduction to Data Modes (RSGB 2012)

Complex Modes - Modulation Time Spreading Avoid consecutive bit damage Minimises damage from impulse noise Here’s an example: 12th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Complex Modes – Modulation - Interleaving 4 Y S M G A A B C D E F G H I J K L Input by row Output by column M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9 12th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Complex Modes – Coding & Modulation Summary Two key points We add extra information (redundancy) to facilitate error correction We disperse the signal in time and frequency to minimise errors. 12th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Complex Modes – Mode Summary Bandwidth Keying Error Correction Mode ARQ/FEC FEC Coding Purpose AMTOR 170 FSK ARQ QSO PACTOR 200Hz HF email QPSK31 31Hz QPSK FEC Convolutional MFSK16 360Hz MFSK NASA JT65A Reed-Solomon specialist weak signal ALE 1750Hz GOLAY Link control ROS 500 or 2000Hz QSO/ weak signal WINMOR 500 or 1600Hz both V4Chat Olivia 125 to 2000Hz Walsh QSO/weak signal MT63 500 to 2000Hz MPSK 12th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Complex Modes Operation – Get Going What do you need: PC with a sound card Windows XP (or later), Linux, Mac Software – FLDIGI is good SSB transceiver and Antenna Two screened leads for audio in and out Optional interface unit 12th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Data Modes – Connections Line out Mic in SSB Transceiver Computer Sound Card Line in Audio out Optional PTT Line out Mic in SSB Transceiver SignalLink Interface USB Line in Audio out PTT 12th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Data Modes – Operating Tips Listen first Use Hamspots Digital Section Use low power – 5 watts is usually plenty Watch your modulation Keep to the band plans Use my sample messages Try conversing! 12th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)

Mike Richards - Complex Modes Questions Have a go – it’s fun Any Questions? Don’t forget to pick-up a handout 6th Sept 2012 Mike Richards - Complex Modes (RSGB 2012)