PSK31 - the Radio Teletype of Today

Total Page:16

File Type:pdf, Size:1020Kb

PSK31 - the Radio Teletype of Today Amateur Radio Technology in Action PSK31 - the radio teletype of today In this monthly feature Hans van de Groenendaal ZS6AKV, executive chairman of the South African Amateur Radio Development Trust (SAARDT) looks at various technologies and activities that drive amateur radio. SAARDT is dedicated to the development of amateur radio in South Africa with a special interest in the youth. The organisation is funded from donations and supports the South African Radio League and SA AMSAT. For more details visit www.amateurradio.org.za or write to [email protected]. One of the main attributes of amateur radio For PSK31 Peter devised a new code that is that the sky is the limit. Actually not true! Let combines the best of RTTY and Morse. He called me re-phrase. Last month I told you about radio his creation the Varicode because a varying amateurs going to Mars - there is literally no limit number of bits are used for each character. in the technologies that radio amateurs can Building on the example of Morse, Peter allocated experiment. the shorter codes to the letters that appeared most often in standard English text. The idea was The arrival of the PC and the sound card during to send the least number of bits possible during a the 1980s certainly came at the right time to give given transmission. For example: In the English amateur radio new avenues to explore. One of language, E is a very popular letter so it gets a them was turning radio teletype into a digital Varicode of 11. Z sees relatively little use, so its mode called PSK31. It was developed by a UK Varicode becomes 111010101. The Creed 7B teleprinter from yesteryear. radio amateur Peter Martinez, G3PLX. He had some clear objectives when he approached his As with RTTY, however, we still need a way to signal design. He wanted to create a mode that was as the gaps between characters. The Varicode does after you momentarily lose the signal. PSK31 will easy to use as RTTY, yet much more robust in terms this by using “00” to represent a gap. The Varicode not always provide 100% copy; it is as vulnerable of weak-signal performance. Another criterion is carefully structured so that two zeros never to interference as any other digital mode. There was bandwidth. The HF amateur radio digital sub- appear together in any of the combinations of 1s are times, during a geomagnetic storm, for bands are narrow and tend to become crowded. and 0s that make up the characters. example, when ionospheric propagation will exhibit poor phase stability. (When you are trying Peter wanted to design a mode that would do all But how would the average radio amateur to receive a narrow-bandwidth, phase-shifting of its tricks within a very narrow bandwidth. generate a PSK31 signal and transmit Varicode? signal, phase stability is very important.) “PSK” is the acronym for phase shift keying, the Peter’s answer was to use the DSP capabilities of the common computer sound card to create an modulation method that is used to generate the From BPSK to QPSK audio signal that shifted its phase 180° in sync with signal; “31” is the bit rate. Technically speaking, the 31,25 bps data stream. In Peter’s scheme, a 0 Many people urged Peter to add some form of the bit rate is really 31,25, but “PSK31,25” isn’t bit in the data stream generates an audio phase error correction to PSK31, but he initially resisted the nearly as catchy. Peter used the Morse code as a shift, but a 1 does not. The technique of using idea because most error-correction schemes rely basis, after all it is a simple binary code expressed phase shifts (and the lack thereof) to represent on transmitting redundant data bits. Adding more by short signal pulses - dots and longer signal binary data is known as binary phase-shift keying, bits while still maintaining the desired throughput pulses - dashes. By combining strings of dots and or BPSK. If you apply a BPSK audio signal to an SSB increases the necessary data rate. If you double dashes, one can communicate the entire English transceiver, you end up with BPSK modulated RF. the BPSK data rate, the bandwidth doubles. As alphabet along with numbers and punctuation. the bandwidth increases, the signal-to-noise Morse uses gaps of specific lengths to separate Concentrating RF into a narrow bandwidth does ratio deteriorates and you get more errors. It’s a individual characters and words. wonders for reception. But when you’re trying sticky digital dilemma. How do you expand the to receive a BPSK-modulated signal it is easier When it comes to RTTY we’re still dealing with information capacity of a BPSK channel without to recognise the phase transitions - even when binary data (dots and dashes) but instead of significantly increasing its bandwidth? they are deep in the noise - if your computer on/off keying, we send the information by shifting knows when to expect them. To accomplish this, Peter finally found the answer by adding a frequencies - frequency shift keying - FSK. One the receiving station must synchronise with the second BPSK carrier at the transmitter with a 90° frequency represents a mark (1) and another transmitting station. Once they are in sync, the phase difference and a second demodulator at represents a space (0). If you put enough mark software at the receiving station “knows” when the receiver. Peter calls this quadrature polarity and space signals together in proper order to look for data in the receiver’s audio output. reversed keying - however better known as according to the RTTY code, you can send letters, Every PSK31 transmission begins with a short “idle” quaternary phase-shift keying or QPSK. numbers and a limited amount of punctuation. string of 0’s. This allows the receive software to The younger amateurs of today will not know what The RTTY code shuffles various combinations get into sync right away. Thanks to the structure a teleprinter is, but with PSK31 they can relive the of five bits to represent each character. For of the Varicode the phase transitions are also days of keyboard-to-keyboard communication example, the letter A is expressed as 00011. To mathematically predictable, so much so that the without a monstrosity on their desks. separate the individual characters RTTY must also PSK31 software can quickly synchronise itself when add “start” and “stop” pulses. tuning in during the middle of a transmission, or (Based on an article by Steve Ford, WB8IMY) 52 July 2007 - EngineerIT.
Recommended publications
  • PSK31 Audio Beacon Kit
    PSK31 Audio Beacon Kit Build this programmable single-chip generator of PSK31-encoded audio data streams and use it as a signal generator, a beacon input to your SSB rig — or as the start of a single-chip PSK31 controller! Version 2, July 2001 Created by the New Jersey QRP Club The NJQRP “PSK31 Audio Beacon Kit” 1 PSK31 Audio Beacon Kit OVERVIEW Here’s an easy, fun and intriguingly use- ting at a laptop equipped with DigiPan Thank you for purchasing the PSK31 phase relationships at bit transitions, and ful project that has evolved from an on- software. Zudio Beacon from the New Jersey QRP the schematic has been augmented with going design effort to reduce the complex- Club! We think you’ll have fun assem- Construction is simple and straightfor- helpful notations. ity of a PSK31 controller. bling and operating this inexpensive-yet- ward and you’ll have immediate feedback For the very latest information, software flexible audio modulator as PSK31-en- A conventional PC typically provides on how your Beacon works when you updates, and kit assembly & usage tips, coded data streams. the relatively intensive computing power plug in a 9V battery and speaker. please be sure to see the PSK31 Beacon required for PSK31 modulation and de- This project was first introduced as a kit Beacon Features website at http://www.njqrp.org/ modulation. at the Atlanticon QRP Forum in March psk31beacon/psk31beacon.html . Visit n Single-chip implementation of 2001, and then published in a feature ar- soon and often, as it’s guaranteed to be With this Beacon project, however, the PSK31 encoding and audio waveform gen- ticle of QST magazine in its August 2001 helpful! PSK31 modulation computations have eration.
    [Show full text]
  • Packet Status Register Every Ohio
    TAPR #97 AUTUMN 2005 President’s Corner 1 TAPR Elects New President 2 PACKET 2005 DCC Report 3 New SIG for AX.25 Layer 2 Discussions 4 20th Annual SW Ohio Digital Symposium 4 STATUS AX.25 as a Layer 2 Protocol 5 Towards a Next Generation Amateur Radio Network 6 TM REGISTER TAPR Order Form 29 President’s Corner Mi Column es Su Column This marks my inaugural from you to confirm this. We are moving to more membership experience and involvement in projects. column in PSR as TAPR widely embrace and promote cutting edge technology, We are continuing to streamline the management of President. Some of you may and while this is not really new for us, it does mean that the office, and to assist this initiative, I will draw your remember me from my past we will be contemplating a shift in focus so that packet attention to the improvements that have been made incarnation on the TAPR will not really be our main or only focus. Digital modes to the web site. The responses we have seen so far have Board of Directors. It seems and technology will still be central, but I think you’ll been overwhelmingly positive, and we welcome further like another lifetime ago, but it wasn’t so long ago that appreciate our attempts to marry digital with analog feedback. TAPR was born in Tucson. In fact, next year will mark (you remember analog, don’t you?) and microwaves, I would like to make this column YOUR column, the twenty-fifth anniversary of our incorporation.
    [Show full text]
  • Amateur Extra License Class
    Amateur Extra License Class 1 Amateur Extra Class Chapter 8 Radio Modes and Equipment 2 1 Modulation Systems FCC Emission Designations and Terms • Specified by ITU. • Either 3 or 7 characters long. • If 3 characters: • 1st Character = The type of modulation of the main carrier. • 2nd Character = The nature of the signal(s) modulating the main carrier. • 3rd Character = The type of information to be transmitted. • If 7 characters, add a 4-character bandwidth designator in front of the 3-character designator. 3 Modulation Systems FCC Emission Designations and Terms • Type of Modulation. N Unmodulated Carrier A Amplitude Modulation R Single Sideband Reduced Carrier J Single Sideband Suppressed Carrier C Vestigial Sideband F Frequency Modulation G Phase Modulation P, K, L, M, Q, V, W, X Various Types of Pulse Modulation 4 2 Modulation Systems FCC Emission Designations and Terms • Type of Modulating Signal. 0 No modulating signal 1 A single channel containing quantized or digital information without the use of a modulating sub-carrier 2 A single channel containing quantized or digital information with the use of a modulating sub-carrier 3 A single channel containing analog information 7 Two or more channels containing quantized or digital information 8 Two or more channels containing analog information X Cases not otherwise covered 5 Modulation Systems FCC Emission Designations and Terms • Type of Transmitted Information. N No information transmitted A Telegraphy - for aural reception B Telegraphy - for automatic reception C Facsimile D Data transmission, telemetry, telecommand E Telephony (including sound broadcasting) F Television (video) W Combination of the above X Cases not otherwise covered 6 3 Modulation Systems FCC Emission Designations and Terms • 3-character designator examples: • A1A = CW.
    [Show full text]
  • HF Digital Mode Primer
    HF Digital Mode Primer By Val Campbell K7HCP INTRODUCTION Getting started using the Amateur Radio Digital Modes of communications can be confusing and frustrating at times but it doesn’t have to be that way. The purpose of this primer is to introduce you to the basics of using this fun to use mode of communication and to provide you with the understanding of the processes to setting up your hardware and software to easily and quickly start copying and later to start sending digital communications on the amateur radio HF shortwave bands. The minimum hardware requirements to receive or copy HF digital communications are a personal computer (PC) with a standard sound card and a short wave or ham radio receiver with SSB mode. A receiver with digital tuning display is preferred but a receiver with analog tuning can work also. You may have heard about various digital modes such as RTTY, SSTV, PACTOR, PSK31, and of course, CW. CW or Morse Code, as it is more commonly known, was the original digital mode used in communications; however few thought of it as digital until recently. Just like our old wristwatches were analog watches, we didn’t think of them as such until digital watches came into existence. PSK31 has become by far the most popular digital mode used by amateur radio operators lately. PSK31 stands for Phase Shift Keying with a bandwidth of only 31 hertz. That’s really all you need to know to use this mode of communications. The program does the rest for you. The ARRL has the following to say about PSK31 : Since the spring of 1999, PSK31 has taken off like wildfire.
    [Show full text]
  • 16.1 Digital “Modes”
    Contents 16.1 Digital “Modes” 16.5 Networking Modes 16.1.1 Symbols, Baud, Bits and Bandwidth 16.5.1 OSI Networking Model 16.1.2 Error Detection and Correction 16.5.2 Connected and Connectionless 16.1.3 Data Representations Protocols 16.1.4 Compression Techniques 16.5.3 The Terminal Node Controller (TNC) 16.1.5 Compression vs. Encryption 16.5.4 PACTOR-I 16.2 Unstructured Digital Modes 16.5.5 PACTOR-II 16.2.1 Radioteletype (RTTY) 16.5.6 PACTOR-III 16.2.2 PSK31 16.5.7 G-TOR 16.2.3 MFSK16 16.5.8 CLOVER-II 16.2.4 DominoEX 16.5.9 CLOVER-2000 16.2.5 THROB 16.5.10 WINMOR 16.2.6 MT63 16.5.11 Packet Radio 16.2.7 Olivia 16.5.12 APRS 16.3 Fuzzy Modes 16.5.13 Winlink 2000 16.3.1 Facsimile (fax) 16.5.14 D-STAR 16.3.2 Slow-Scan TV (SSTV) 16.5.15 P25 16.3.3 Hellschreiber, Feld-Hell or Hell 16.6 Digital Mode Table 16.4 Structured Digital Modes 16.7 Glossary 16.4.1 FSK441 16.8 References and Bibliography 16.4.2 JT6M 16.4.3 JT65 16.4.4 WSPR 16.4.5 HF Digital Voice 16.4.6 ALE Chapter 16 — CD-ROM Content Supplemental Files • Table of digital mode characteristics (section 16.6) • ASCII and ITA2 code tables • Varicode tables for PSK31, MFSK16 and DominoEX • Tips for using FreeDV HF digital voice software by Mel Whitten, KØPFX Chapter 16 Digital Modes There is a broad array of digital modes to service various needs with more coming.
    [Show full text]
  • © Rohde & Schwarz; R&S®CA250 Bitstream Analysis
    R&S®CA250 Bitstream Analysis Analysis and manipulation of signals at bitstream/ symbol stream level Product 06.00 Brochure Version | CA250_bro_en_5214-0618-12_v0600.indd 1 11.04.2019 10:10:45 By selectively using these tools, the user can obtain R&S®CA250 technical data from the unknown bitstream. This data pro- vides information about the type and content of the ana- lyzed signal. Ideally, it is possible to resolve all aspects of Bitstream Analysis the unknown code, thereby allowing the user to program a specific decoder for the unknown signal (e.g. by using the At a glance R&S®GX400ID decoder development environment). In the field of technical analysis of modern communications signals, the ability to analyze the characteristics of demodulated signals with unknown codings is of major importance. In addition to various symbol stream/bitstream representations, R&S®CA250 provides a large number of powerful analysis algorithms and bitstream manipulation functions. Operating window 2 CA250_bro_en_5214-0618-12_v0600.indd 2 11.04.2019 10:10:45 Versatile data import and symbol stream/bitstream R&S®CA250 representation ❙ Import of various symbol stream/bitstream formats ❙ Symbol-to-bit mapping and bitstream representation Bitstream Analysis as 0/1 and –/X representation as well as graphical visualization Benefits and ▷ page 4 Versatile bitstream analysis functions ❙ Structure analysis key features ❙ Statistical methods ▷ page 6 Advanced code analysis functions ❙ Automatic recognition of channel codings (convolutional, Reed-Solomon codes, etc.)
    [Show full text]
  • Didsci 2016) Was Organized by Department of Education of Natural Sciences, Faculty of Geography and Biology, Pedagogical University, Kraków, Poland
    Proceedings of the 7th International Conference on Research in Didactics of the Sciences DidSciJune 29th – July 2016 1st, 2016 Pedagogical University of Cracow, Institute of Biology, Department of Education of Natural Sciences Kraków 2016 Proceedings of the 7th International Conference on Research in Didactics of the Sciences DidSciJune 29th – July 2016 1st, 2016 Editors: Paweł Cieśla, Wioleta Kopek-Putała, Anna Baprowska Pedagogical University of Cracow, Institute of Biology, Department of Education of Natural Sciences Kraków 2016 Editors: Paweł Cieśla, Wioleta Kopek-Putała, Anna Baprowska 7th International Conference on Research in Didactics of the Sciences, (DidSci 2016) was organized by Department of Education of Natural Sciences, Faculty of Geography and Biology, Pedagogical University, Kraków, Poland. The conference was held from June 29th trough July the 1st 2016 in Kraków, Poland Proceedings were reviewed by the Members of the Scientific Committee Typset: Paweł Cieśla Cover: Ewelina Kobylańska ISBN 978-83-8084-037-9 DidSci 2016 Scientific Committee Chair of the Scientific Committee Hana Čtrnáctová – the Czech Republic Members (in alphabetical order) Agnaldo Arroio – Brazil Martin Bilek – the Czech Republic Liberato Cardelini – Italy Paweł Cieśla – Poland Hanna Gulińska – Poland Vasil Hadzhiiliev – Bulgaria Lubomir Held – Slovakia Ryszard Maciej Janiuk – Poland Gayane Nersisyan – the Republic of Armenia Grzegorz Karwasz – Poland Jarmila Kmetova – Slovakia Vincentas Lamanauskas – Lithuania Małgorzata Nodzyńska – Poland Henryk Noga – Poland Wiktor Osuch – Poland Katarzyna Potyrała – Poland Miroslav Prokša – Slovakia Alicja Walosik – Poland How Self-Directed Learners Learn Science Meryem Nur Aydede Yalçin Niğde Üniversity, Faculty of Education, Department of Science Education, Nigde / Turkey Introduction Today, many countries are questioning their current education systems.
    [Show full text]
  • Arduino Beacon
    BEACON? Antony M0IFA Beacon Synth • AD9850 - a sine wave output synthesiser • Programmable in • Hertz + centi-Hertz 7080000.00 + 100 = 7080001.00Hz • Varicode to store symbols • Can do CW, PSK31, RTTY, AD9850 module WSPR… HELL… New ADS9850 library #define ADS_XTAL 125000000.0 class ADS9850 { public: ADS9850(); void begin(int W_CLK, int FQ_UD, int DATA, int RESET); void setFreq(double Hz, double Chz, uint8_t phase); void calibrate(double calHz); void down(); private: int _W_CLK; int _FQ_UD; int _DATA; int _RESET; double _calFreq; void update(uint32_t d, uint8_t p); void pulse(int _pin); }; Example #include "ADS9850.h" // pins #define W_CLK 8 #define FQ_UD 9 #define DATA 10 #define RESET 11 // create ads object ADS9850 ads; void setup() { ads.begin(W_CLK, FQ_UD, DATA, RESET); // set up pins ads.calibrate(124999000.0); // calibrated XTAL freq ads.setFreq(7100000.0, 146); // on & output 7100001.46 Hz delay(30000); // 30sec ads.down(); // off } void loop() { } VARICODE Let’s look at each symbol system ASCII & Morse 0… • Morse is subset of ASCII (0-127) • ASCII code is a 7bits, in decimal numbers morse is 32 = SPACE to 90 = Z • Some do not have Morse symbol e.g. # $ % & …127 Morse varicode Varicode Examples no. Char ASCII index VC bin morse bits 0 48 16 248 11111000 5 - - - - - 1 49 17 120 01111000 5 . - - - - … M 77 45 192 11000000 2 - - ‘M’ Index = 77 - 32 (SPACE) = 45 Array counts 0 to 58 ASCII & PSK31 Part of PSK31 symbols All ASCII codes (0 - 127) PSK31 Uses symbols which all start with ‘1’, & end with ‘1’, Never has ’00’ in symbol, ’00’ is character space 1 is continuous output, 0 is 180deg phase change Baud rate 31.5, or pulse timing 32ms Pulses should be cosine shaped - to reduce ‘clicks’ PSK31 varicode Varicode Examples no.
    [Show full text]
  • General Class Module
    General License Course Chapter 6 Lesson Plan Module 24 – Character-based Modes Radioteletype (RTTY) • RTTY uses the Baudot code, which represents (encodes) each text character as a sequence of 5 bits • An initial bit (the start bit) and an inter- character pause (the stop bit) are used to synchronize the transmitting and receiving stations 2015 General License Course 2 RTTY • Baudot code uses 5 bits for encoding data (32 different characters) • Not enough for the entire English alphabet, numerals, and punctuation • Two special codes, LTRS and FIGS, are used to switch between two sets of characters, increasing the number of available characters to 62 2015 General License Course 3 RTTY • On HF, the most common speeds are 60, 75, and 100 WPM (corresponding to 45, 56, and 75 baud) • Most RTTY conversations on HF are conducted at 45 baud and the most common shift between the mark and space frequencies is 170 Hz • You must match your speed and shift to communicate with the other RTTY station 2015 General License Course 4 Multiple Frequency Shift Keying • MFSK16 uses 16 separate tones, all 15.625 Hz apart • Withstands fading and distortion better than FSK • DominoEX and Olivia are variations of MFSK • MT63, “MT” stands for “multi-tone” data signal composed of 64 tones • Uses advanced DSP techniques which enable it to perform well under noisy and fading conditions 2015 General License Course 5 PSK31 • The “31” stands for the symbol rate of the protocol, actually 31.25 baud • PSK uses a variable length code called Varicode that assigns shorter codes to common characters and longer codes for others • Capital letters and punctuation characters take more bits and thus slow the contact 2015 General License Course 6 Practice Questions 2015 General License Course What is the most common frequency shift for RTTY emissions in the amateur HF bands? A.
    [Show full text]
  • DM-780 Users Guide Ham Radio Deluxe V6.0
    HRD Software LLC DM-780 Users Guide Ham Radio Deluxe V6.0 By Tim Browning (KB3NPH) 2013 HRD Software LLC DM-780 Users Guide Table of Contents Overview ....................................................................................................................................................... 3 Audio Interfacing........................................................................................................................................... 4 Program Option Descriptions ....................................................................................................................... 8 Getting Started ............................................................................................................................................ 10 QSO Tag and My Station Set up .............................................................................................................. 11 My Station Set Up ................................................................................................................................... 12 Default Display ............................................................................................................................................ 14 Main Display with Waterfall ................................................................................................................... 14 Main Display with ALE and Modes Panes ............................................................................................... 15 Modes, Tags and Macros Panes .............................................................................................................
    [Show full text]
  • Digital Mode Presentation
    Digital Mode Presentation General Knowledge Digital communication is the exchange of digital data over the air • Email, Digital files, Keyboard-to-keyboard (chat), and others Protocols on today’s menu • RTTY, PACTOR, JT9/65, PSK31, FSQCall, Olivia Communication = digital mode if info is exchanged as individual characters encoded as digital bits. Example: A = ASCII 01000001 Some consider CW a digital mode. (an A = di-dah) Some modes are old, like radio-teletype, invented in the 1930’s. Some modes are new, like FSQ, invented in the mid-2015’s. Where? • Look at an amateur band chart (80 meters and 20 meters) • Look at a band plan (2-4, 2-17, 6-2) • Show CW, PSK31 (3.570 & 14.070) and RTTY • Look at http://bandplans.com Definitions Air Link – the part of the communication system involving radio transmissions and reception of signals. Bit – fundamental unit of data; a 0 or 1 in binary Bit rate – number of bits per second sent from one system to another. Symbol – signal characteristics that make up each distinct state of the transmitted signal • CW symbols = on and off • RTTY symbols are tones • Baudot or ASCII (simple methods) encode one bit in each symbol • Sophisticated codes use complex audio signals to carry the data and encode more than one bit in each symbol Baud – number of symbols per second that are sent from one system to another. Duty cycle – ratio of transmitting to total on/off time • Important to know duty cycle of mode because most transmitters are not designed to operate at full power for extended periods of time.
    [Show full text]
  • Ethics and Operating Procedures for the Radio Amateur 1
    EETTHHIICCSS AANNDD OOPPEERRAATTIINNGG PPRROOCCEEDDUURREESS FFOORR TTHHEE RRAADDIIOO AAMMAATTEEUURR Edition 3 (June 2010) By John Devoldere, ON4UN and Mark Demeuleneere, ON4WW Proof reading and corrections by Bob Whelan, G3PJT Ethics and Operating Procedures for the Radio Amateur 1 PowerPoint version: A PowerPoint presentation version of this document is also available. Both documents can be downloaded in various languages from: http://www.ham-operating-ethics.org The PDF document is available in more than 25 languages. Translations: If you are willing to help us with translating into another language, please contact one of the authors (on4un(at)uba.be or on4ww(at)uba.be ). Someone else may already be working on a translation. Copyright: Unless specified otherwise, the information contained in this document is created and authored by John Devoldere ON4UN and Mark Demeuleneere ON4WW (the “authors”) and as such, is the property of the authors and protected by copyright law. Unless specified otherwise, permission is granted to view, copy, print and distribute the content of this information subject to the following conditions: 1. it is used for informational, non-commercial purposes only; 2. any copy or portion must include a copyright notice (©John Devoldere ON4UN and Mark Demeuleneere ON4WW); 3. no modifications or alterations are made to the information without the written consent of the authors. Permission to use this information for purposes other than those described above, or to use the information in any other way, must be requested in writing to either one of the authors. Ethics and Operating Procedures for the Radio Amateur 2 TABLE OF CONTENT Click on the page number to go to that page The Radio Amateur's Code .............................................................................
    [Show full text]