Sample rate conversion for software radio ham

Tx capabilities, iq sample correction, dual soundcard support. Hackrf one from great scott gadgets is an open source software defined radio sdr peripheral. Digital up converter duc and digital down converter ddc are used as sample rate converters. Sample rate conversion for software defined radio carina schmidtknorreck, raymond knopp, and renaud pacalet abstract the evolution towards applications with increasing functionalities leads to the need of high flexible systems that support a high number of different standards while decreasing the required hardware space.

If you want to help developing this software, please contact me. The rtlsdr software defined radio can be told to run in a mode called direct sampling mode, which with a small hardware mod allows the dongle to tune to the hf frequencies where ham radio and many other interesting signals are found. Ham radio software for dx clusters, contests, and everyday using. Describes direct digital conversion in a software defined receiver. Sample rates are easily processed in software 48k 384k 2014 warren pratt, nr0v 3. The book helps practitioners understand the limits of feasible systems for sample rate conversion and offers sound advice on selecting the appropriate types of src for specific applications.

Unlike your computer, which uses eight bits for each character, the baudot code uses only five, plus a start bit and stop bit. Attach foundations of amateur radio from milk to direct conversion in a software defined radio it seems my analogy with milk glasses hit a. Depending on the particular model it could receive frequencies from 500 khz up to 1. A softwaredefined radio for the masses, part 1 arrl. These receivers will usually significantly outperform the more general purpose receivers shown above in terms of sensitivity, but they usually concentrate only on the hf or amateur bands. Psk software works best at a sample rate of 11025 hz or higher transmit audio connection. Someone help me out first time using gnu radio, trying to. I adapted the main spectogram loop from this github repo. My favorite ham radio software hamfesters radio club gregory d. Audio sample rates from 8000 to 192000 samples per second. Carina schmidtknorreck, raymond knopp, and renaud pacalet. I have a gnu radio companion flow graph, where i have the following connections. In broad terms, softwaredefined radio sdr is any radio where the signal chain is.

These are projects using the raspberry pi rpi computer and amateur ham radio. Attach foundations of amateur radio sdr sample rates. Its important to understand that in dsp and in gnu radio especially. Aug 25, 2015 not only that, theyre not stereo, so while they work fine for most ham digital modes, they wont work for sdr work, i. There is some fantastic software out there that can make you grow in your ham radio journey. In practice, the usable bandwidth is slightly less than the overall sample rate. Pratt, nr0v ham radio friedrichshafen 2014 2014 warren pratt, nr0v 2 dac process in software dsp preampatt filters digital down conversion receiver adc rf ddc spkr digital signal. Dxpatrol sdr software defined radio receiver with wide. Your max deviation is very low for commercial radio wbfm. These are the important block in every digital communication system. If you used a different number in the sample rate field of the fft sink, the spectrum would. Maximizing the dynamic range of softwaredefined radio analog. The supplied software fdmsw1 covers all thinkable hf modes added with integrated wfm stereo,rds and drm decoding.

From an introduction to software radio and a refresher on the fundamentals of sampling and sample rate conversion, to discussions on block signal processing and wellknown and novel structures for sample rate conversion, the book offers you practical guidance that enables you to quickly find solutions for your challenging projects in the field. This highlevel book exaplins how sample rate conversion src can be used to solve this increasingly important wireless communications problem. Rosenberg ab9mz presented 20170204 updated 20170312 slide. Using software to program ham radios phill vanderschaegen kf7sjk programming ham radios. This chip has a maximum sample rate of mhz, produces 16 bits per sample, and has a few other nice features such as randomizing and dithering. If you used a different number in the sample rate field of the fft sink, the spectrum would look absolutely the same, just the frequency axis would have different labels. Rugged aluminium extruded chassis for excellent thermal dissipation and rxtx isolation. It must be mounted more than 1 wavelength above ground. Rtty uses the baudot code, invented before radio even existed, and still widely used throughout the world. This list is populated by the radio device during its initialization. By the way, you will spend equal money on a great sound card.

Transmit or receive any radio signal from 10 mhz to 6000 mhz halfduplex transceiver maximum sample rate. The fast fourier transform algorithm wikipedia is used to convert the sdr iq data from the time domain into the frequency domain as shown in the spectrum and waterfall. Propagation, beacons, and the solar cycle logging, log analysis, conversion electronics and circuit design ios and android applications mobile operation, aprs, and gps 2. For example, the above photo shows a rpi sstv setup in project 17. This setting is more critical and less flexible than the. Software defined radio american radio relay league. It is designed to be lightweight, fast, and visually appeallng. Abstract the evolution towards applications with increasing functionalities leads to the need of high flexible systems that support a high number of different standards while decreasing the required hardware space. Hfpacket and uhfpacket ax25 are supported in kisstnc emulation mode. In other systems, such as military, amateur, and land mobile radio, the.

It is a near zeroif quadrature software defined radio sdr. Obviously the sampling frequency has to be several times the target. Here is what i use and as most ham i know they love free stuff and here is the free software i use. When the work being done is not more than 20 feet above the ground. If the i and q of software defined radio are your nemesis. The fdm modem operates with a center frequency of 1500 hz. Audio or equivalent usb connections between transceiver and. In april of 2003 he founded flexradio systems to market the first software defined radio products to the amateur radio. An interesting thing happens if you sample twice, three times or more than the minimum sample rate. Sdr transceiver compatible with hpsdr github pages. How to change sound control panel settings in windows 10. I do not think it is in production any longer, but i regularly decode jt65 and jt9 around 23 to 26. The real and imaginary components of the complex time domain signal will be 90 degrees apart.

What is the approximate swr value above which the protection circuits in most solidstate transmitters begin to reduce transmitter power. You can read more about digital signal processing and the digital conversion process in this ham radio 101 article on dsp. Apr 14, 20 the rtlsdr software defined radio can be told to run in a mode called direct sampling mode, which with a small hardware mod allows the dongle to tune to the hf frequencies where ham radio and many other interesting signals are found. Im looking at data converter chips for a homebrew sdr design, and i see that i. Ill make brief mention of another phenomenon, that of over sampling.

This software collection uses the xfce desktop environemt with menus customized for amateur radio use. Rightclick the speaker icon in your system tray and click playback devices. If you managed to move the 20m band down to 0, then youd only need at least a sample rate of 700 khz to do this. Sample rate is the rate at which data are generated and transferred to plsdr from the radio device. Using a rate conversion filter, the application is provided an 8 khz interface, which is much more compatible with sound cards. Rtlsdr direct sampling mode the rtlsdr software defined radio can be told to run in a mode called direct sampling mode, which with a small hardware mod allows the dongle to tune to the hf frequencies where ham radio and many other interesting signals are found. Walt, k6wru recommends reading this article by k9yc on usb interfaces. Older usb ports have limits on data rates, entirely apart from data rates the radio device might otherwise offer. High speed usb powered vs usb bus power ant500 is a telescopic antenna. These standards are generally based on different master clock rates and thus employ different bitchip rates. A program to decode morse code cw via sound card to text.

Skywave linux is a 64 bit live system providing installed and configured software for accessing software defined radio servers locally and on the internet. For amateur radio, the shift has been standardized at 170 hz. Wa9ony amateur ham radio raspberry pi computer projects. New mk3 sdr it offers now a better connection via microusb cable into a pc mac or a android smartphone and tablets the sdr as 2 microusb a and b. Ham radios can be programmed without the use of software, but it is much more difficult. Hardware optimized sample rate conversion for software.

Starting in the wonderful hobby of amateur or ham radio can be daunting and challenging but can be very rewarding. With this operating system, a person may tune shortwave broadcasts, amateur radio, aeronautical, maritime, or other signals received at remote servers around the world. In short, the higher sample rate improves the dynamic range, noise performance and filtering, all very useful when you are processing radio signals. Sample rate conversion for software radio ieee journals. This means that no upconverter circuit is required. Src is the task of converting the sample rate of a. What is meant by direct digital conversion as applied to software defined radios. For example i have some quantity of afedri8201pbf in my stock. Set the soundcard for the best sample rate conversion quality for the sharpest possible display of received signals. Sample rate conversion for software radio request pdf. Our objective is to convert a modulated radio frequency.

Quick start for mmsstv graphics by joe wj5hm mmsstv slant adjust by rick wb0vzw getting started with sstv qst sept. Getting started on rtty introduction everyday more and more amateur radio operators are operating on the hf digital modes, in particular, rtty. The conversion need depending on the computing power for 1 minute of audio approximately 2 seconds. Incoming rf is digitized by an analogtodigital converter without being mixed with a local oscillator signal. Usba is data and must be the one connected to device. The mp3 file is now to be found in the same folder as the aax file. In the event of erratic or slow receiver behavior, reduce this rate. Hence, it is much more elegant to run the terminal on a fixed clock rate, and perform digital sample rate conversion controlled by software. The following information relates to vhf2m and uhf70cm radios. The conversion of aax to mp3 is fast, free, and requires no itunes. Its important to understand that in dsp and in gnu radio especially, things are always only handled with respect to samples e. It is customary to refer to the mark frequency as your operating frequency.

Therefore, the sample rate limits the maximum receive bandwidth of a direct digital conversion sdr software defined radio. Sample rate conversion for software radio abstract. If you want to verify your speakers sample rate and bit depth that is set on your pc, then follow these steps to get into your speakers advanced settings. In many applications, resampling an already digitized signal is mandatory for an efficient system design. Psk software receive volume and, if coming from the transceiver speaker or earphone audio output, also by the transceiver volume control. There are 640 complex audio samples at the 8 khz rate. Some of the definitions may vary slightly from those published elsewhere. After comparing several ad converter chips specifications, i selected like several other amateur radio sdrs the ltc2208. Audio input and output devices supported by the operating system and configured for sample rate 48000 hz, 16 bits. Curation of software for amateur radio applications. The sample rate and bit depth are usually set to 44. A rtty tutorial for beginners iw5edi simone hamradio. This also helps explain why direct conversion zero if designs suffer from a spike at the central dc tuning point. Real time change frequencies of digitization at playing of samples, and mix of several programsequencers audio tracks imported from external files with different sampling frequencies.

Initially the software used a maximum sample rate of 192khz but meanwhile elad has developed new dlls taking the viewable bandwidth to over 5mhz. Hardware optimized sample rate conversion for software defined radio. How to choose the right sampling rate and bandwidth for rtl. Software the python script running the model is quite simple and listed below.

For example, if you say you are transmitting rtty on 14080. The sample rate 3mhz supportss on all bands from 1. In the discussion on sampling, the process of sampling a continuoustime signal was discussed in detail and subsequently sampling theorem was derived. Make sure you have an antenna attached to the tx port of your radio. Amateur radio programs for apple macos category is a curation of 89 web resources on, wireless field day log program, 10 qso logger, trusted qsl.

Sdr transceiver compatible with hpsdr introduction. Contest logchecker, dxpocket, dxspotter, grid calculator and adif master software. A software defined radio for the masses by gerald youngblood, ac5og this series describes a complete pcbased, software defined radio that uses a sound card and an innovative detector circuit. In all cases, i recommend k9ycs white papers to folks who are interested in reading about sound cards for their amateur radio operations. Compared to the otherblocksonthebasebandprocessingplatform,thesrcis the most dsp heavy block that requires around 50 % of the available dsp48e slices. Once we have a digitised signal we will want to reduce the sample rate bandwidth to home in on a specific band. However, the difficulty with direct sampling is that a hardware modification to the dongle is required. Usually, the sampling rate for an analog ac signal is at least double its. Practice quizzed for ham radio licence exam category is a curation of 10 web resources on, amateur radio exam prep for iphone, ham examster.

I hope to just excite you to look to see what is out there. The happy idea of sdr is that a analogic to digital converter adc for reception or a. The carrier frequency is 1600 hz, the user data rate is 1200 bps and the ebn0 is 4 db. Digital predistortion linearizing our amplifiers dr. If the sinusoid frequency is identical to the sample rate, that aliases to 0 hz, and the ifft results in a constant, or an alias at the sample frequency if high pass filtered instead of low pass. Truetty version history downloads and registration a program for amateur radio digital communications via a sound card. This is a nonexhaustive list of acronyms, abbreviations and conventions used in radcom at the bottom of the page you will also find some of the conventions used in gb2rs local news and radcom club calendar plus an explanation of common symbols used in radcom and other rsgb publications. And i am sure ham radio society can use it in their applications. Software radio terminals must be able to process dif ferent communications standards which are generally based on different master clock rates and thus employ. Computerto radio interface using a serial port or equivalent usb device for tr switching, or cat control, or vox, as required for your radio tocomputer connections. Supported modes are rtty baudot code, ascii 7 or 8 bits, psk31 bpsk and qpsk, bpsk63, qpsk63, bpsk125, amtorfec sitorb, navtex, multifsk16, multifsk8. This rate conversion would not be necessary in firmware.

Audio rate is the rate at which audio data are transferred from plsdr to your computers audio system. They include spectrum analyzers, satellite tracking programs, morse code trainers, dx atlases, cat, multimode decoders, and other logging programs. How to choose the right sampling rate and bandwidth for rtlsdr. The ultimate ham radio software for contests and everyday using. My software is not the be all and end all but its what works for me. Software ac6vs amateur radio and dx reference guide. Sample rate conversion uses in real time audio stream on fly or during converting audio resolution of files. If you measure the voltage at the base of an antenna and. Remember, absolute accuracy will not be obtained, if it ever is then the dongle will soon drift a little.

Which of the following is the common name for a filter network which is equivalent to two lnetworks connected backtoback with the. Some receivers have severe limits on data rates, others are more powerful and flexible. That 7 00mhz bandwidth can be used in undersampling applications, a topic that is beyond the scope of this article series. The exact lo frequency, or as near as you can get is placed in the lo box. The sample rate determines the maximum receive bandwidth of a direct digital conversion sdr.

In wireless communications, sample rate conversion is utilized for upconversion and downconversion to a desired frequency, filtering stages. No additional hardware required you need only receiver and computer with a sound card. Every week i look at a different aspect of the hobby, how you might fit in and get the very best from the hobbies that amateur radio. Ultra wideband coverage sdr receiver mk3 ham radio news. Most software for the rtlsdr is also community developed, and provided free of charge. Newest softwaredefinedradio questions amateur radio. Sample rate conversion in software configurable radios. As an aside, there are other ways to look at this problem. They are identical for complex sampling, like the directconversion receiver that the rtl dongle is does. In software radios, the most challenging section where analog signal.

Pa board improvements for higher duty cycle, 100% icas duty cycle supported. Analogtodigital converter specifications are crucial for a software defined radio. How to choose the right sampling rate and bandwidth for. And to get the full snr of the adc, especially when sampling high input. The sample contains 5 packets, each carrying a preamble, a header and 256 data bytes. A software defined radio for the masses part 2 a software defined radio for the masses part 3 a software defined radio for the masses part 4 12 written by gerald youngblood, k5sdr, now ceo and president of flexradio systems.

When processing high bandwidths sample rates with increased resolution this can consume considerable cpu resources. In undersampling mode the fdms1 can receive signals up to 200mhz. A separate web page, rpi computer projects, demonstrates how to use the rpi computer for general purpose computing. With extra hardware like software defined receivers with highspeed usb interfaces, even higher sampling rates. The digital frontend basically performs channelization and sample rate conversion. Foundations of amateur radio the building blocks for amateur radio, one concept at a time. These project were completed by david haworth, wa9ony. Radio amateurs and shortwave listening swling hobbyists have had high performance sdrs for some time now. Applying this to a direct digital conversion receiver, it means that the receive bandwidth must be less than half of the sample rate. In short, the higher sample rate improves the dynamic range, noise performance and filtering, all very useful when you are processing radio. Cpu is atmel avr32 architecture microprocessor at32uc3a364, it controls both frond end chips by spi or i2c control bus, receive processed baseband data from front end and transfer it to pc using usb link.

Rtty software, digital mode ham radio amtor, psk31, ax25. Linux, software radio and the radio amateur qst october 2002, pp. Direct digital conversion refers to the position within the receivers rf signal processing stream where such digital conversions take place in a software defined radio. The high performance software defined radio hpsdr project is an open source hardware and software project that develops a modular software defined radio sdr for use by radio amateurs and short wave listeners.