Open Research Institute / M17 Project

Add meeting Rate page Subscribe

Open Research Institute / M17 Project

These are all the meetings we have in "M17 Project" (part of the organization "Open Research Institute"). Click into individual meeting pages to watch the recording and search or read the transcript.

23 Aug 2022

See https://openrtx.org to support OpenRTX
see @M17 Project to find M17's videos.
  • 5 participants
  • 4 minutes
radio
vocoder
voice
signal
transmitting
protocol
w5nyv
technology
ori
amateur
youtube image

5 Aug 2022

The modifications mentioned at the end of Part 3 to @M17 Project VHF/UHF narrowband have been completed. A 16kbps OPUS codec has been integrated. A variety of other changes to parameterize the codebase for increased utility and flexibility for space and terrestrial microwave band use have been made.

A channel impairment block added to the GNU Radio flow-graph. This is an over-the-air demonstration of a transmitter and receiver for Opulent Voice at 905 MHz, with the baseline16kbps OPUS codec integrated.

Flow-graphs and information about the simulators can be found here: https://github.com/phase4ground/documents/tree/master/Engineering/Uplink%20Modem/Simulator

More information about Opulent Voice can be found here:
https://www.openresearch.institute/2022/07/30/opulent-voice-digital-voice-and-data-protocol-update/

Thank you to all who support the work.
  • 2 participants
  • 6 minutes
transmitter
demo
radio
transmitting
transceiver
modulation
signal
rtl
channel
opv
youtube image

28 May 2022

Walks through the creation of a Phase 4 uplink simulator using M17 signals in an FDMA scheme. Details at https://github.com/phase4ground/documents/tree/master/Engineering/Uplink%20Modem/Simulator
  • 2 participants
  • 5 minutes
modulation
channels
resamplers
radios
multi
signal
bandwidth
glitches
poly
interference
youtube image

26 May 2022

Walks through the creation of a Phase 4 uplink simulator using M17 as the signals in the FDMA scheme.

Details at https://github.com/phase4ground/documents/tree/master/Engineering/Uplink%20Modem/Simulator
  • 9 participants
  • 2 minutes
transmitting
m17
flowgraph
mp3
fm
tuned
transmits
sdr
transmission
transmit
youtube image

26 May 2022

Walks through the creation of a Phase 4 uplink simulator using M17 signals in an FDMA scheme. Details at https://github.com/phase4ground/documents/tree/master/Engineering/Uplink%20Modem/Simulator
  • 3 participants
  • 3 minutes
transmitting
m17
demo
modulator
signal
transmitter
scaling
frequency
preliminary
modeled
youtube image

6 May 2022

Paul KB5MU demonstrates the M17 transmit modulation from a TYT MD-380 handheld transceiver modified with open source OpenRTX firmware. Versions from April 30 and May 5, 2022, are compared.

Both versions display an anomaly during the first few seconds of the first transmission after powerup. This anomaly is clearly seen on a Rigol RSA5065A spectrum analyzer.

The Rigol instrument also has a Vector Signal Analyzer mode, which displays a one-dimensional constellation diagram for M17's 4FSK modulation. This analysis clearly shows that the April 30 firmware version produces inadequate frequency deviation, about one-third of nominal. The May 5 firmware version corrects this problem.

The VSA analysis also shows that the signal from the May 5 version is not as clean as it might be. A signal from a reference GNU Radio flow graph is shown for comparison. The reference signal has much more precise modulation of the four nominal tones. This may point to a further issue with the OpenRTX firmware, or a limitation of the MD-380 hardware, or perhaps a weakness in the test procedure due to the much stronger signal from the MD-380 as compared to the ADALM Pluto SDR used to transmit the reference signal.

OpenRTX: https://openrtx.org

OpenRTX firmware for M17 on MD-380: https://github.com/OpenRTX/OpenRTX/

Hardware modifications required for OpenRTX on MD-380: https://openrtx.org/#/md380_mods

M17 Project: https://m17project.org

Open Research Institute: https://m17project.org
  • 1 participant
  • 3 minutes
radio
modulation
transmitting
spectrum
signal
rtx
modulated
indications
tones
m17
youtube image

17 Mar 2022

Welcome to Practical Open Source Engineering: International Standardization and the M17 Protocol. My name is Michelle Thompson and I'm your host for today. Thank you for being here.

Practical Open Source Engineering is a series of talks from the San Diego Chapter of Information Theory Society of the Institute of Electrical and Electronics Engineers, or IEEE for short. IEEE is the world's largest professional engineering society.

Open Research Institute, a non-profit dedicated to open source research and development of digital radio in all aspects, is the co-sponsor of the Practical Open Source Engineering series and is the fiscal sponsor of the M17 Project. To learn more about ORI's work, please visit openresearch.institute on the web.

M17 project development is the subject of today's talk. To find out more about M17, please visit m17project.org

Technologies do not grow and mature in isolation. To maximize utilization, organizations often turn to ecosystems of partners to drive collaboration and integration of these technologies. One structured and proven way of establishing such an ecosystem is via standardization. Standards provide vehicles to establish best-practices and define interfaces for compliance, allowing users to have confidence that the products they employ are safe, reliable, and are of good quality.

M17 Project has developed a new digital radio protocol for data and voice, made by and for amateur radio operators.

The protocol's voice mode uses the free and open Codec 2 voice encoder. This means there are no patents, no royalties, and no licensing or legal barriers to scratch-building your own radio or modifying one you already own.

This freedom to build, understand, and innovate is core to amateur radio, but has been missing from the commercially available digital voice modes. This is part of why amateur radio digital voice modes have largely stagnated since the 1990s and we're almost wholly dependent on commercial products that aren't well designed for amateur radio users.

Protocol specification can be found here: https://spec.m17project.org/

Erin Bournival is a Distinguished Engineer from the Office of the Corporate CTO at Dell Technologies.

She is an experienced Technologist with a demonstrated history of working in the Information Technology industry. Skilled in system architecture, Virtualization, Storage, the Internet of Things, Digital Twin, and National/International Standards development, Erin illuminates the process of international standardization for a promising open source communications protocol called M17.

Please welcome our speaker.
  • 2 participants
  • 19 minutes
ieee
technical
radio
org
interface
communications
technologist
protocol
project
m17
youtube image

6 Feb 2022

No description provided.
  • 1 participant
  • 6 minutes
m17
modems
transmission
interface
bandwidth
technical
protocol
md380
700
fsk
youtube image

5 Feb 2022

Jump to:
M17 - CODEC2 work https://youtu.be/dou6hyj7SIc?t=86
M17 - Beyond RRCs https://youtu.be/dou6hyj7SIc?t=2263
M17 - Module 17 https://youtu.be/dou6hyj7SIc?t=2580
OpenRTX - RC-1 Board https://youtu.be/dou6hyj7SIc?t=2766
P4DX - End to End Demo progress https://youtu.be/dou6hyj7SIc?t=4677
Remote Labs - Polar Codes with MATLAB workflow https://youtu.be/dou6hyj7SIc?t=7306
  • 11 participants
  • 2:18 hours
voice
speech
speakers
microphone
hear
noise
codec2
transmitter
vocoder
tuned
youtube image

2 Sep 2020

Specification of M17:

https://spec.m17project.org/

P4DX architecture document:

https://github.com/phase4ground/documents/blob/master/Engineering/Requirements/Architecture/20200902-AREx-System-Architecture.pdf

M17 is P4DX native digital uplink protocol.

There are at least three use cases of M17.

One, 9600 bps voice for VHF/UHF.

Two, the idea of 9600 bps data or packet mode, also VHF/UHF.

Three, higher bitrate mode for microwave.

There is a data type specifier in the current specification. Reserved protocol types are RAW, AX.25, APRS, 6LoWPAN, IPv4, SMS, and Winlink.

What we're talking about today is what, if anything, needs to be added to the specification in order to enable high bitrate operation for microwave, and also to figure out if anything needs to be done for IP over M17 or M17 over IP.

From Slack:

Ron

What needs to be defined is how to do IP over M17. In the M17 specification, there's a protocol identifier for IPv4, but that's it.


And here is a review of the conversation from 2021. This was the starting point for the conversation in this video recording.

Ron

M17 supports IPv4, but I'm not exactly sure how. The M17 specification seems pretty vague on that particular point

Howie

Assume we consider M17 stream mode operating in an FDM manner with a receiver for each uplink channel. Each channel can be given a GSE label that could map to an uplink center freq. The 4FSK modulated data is demodulated but not decoded. Instead, the data streams are clocked into individual buffers and used to generate the GRE frames. The idea is to keep the M17 frames intact so that on the ground earth station the demodulated data is identical to the uplinked frame which can be processed by the existing M17 decoder software. You listen to a channel by selecting the label for the stream you want to listen to. The limiting factor becomes how fast you can assemble the uplink channels into GRE frames.


I don't think there is any need or desire to use anything other than native M17 on the uplink. While GSE is normally used for IP transport I think we could put the M17 frames into the GSE data field. At that point the only overhead is on the downlink with the addition of the GSE headers and LSF management. I have not looked closely at the sizes of the required fields are or how much processing it would take to multiplex multiple uplink streams into a composite downlink. At this point I am just brainstorming.

Anshul

looks like we don't need IP as an intermediate step. I agree with @ab2s that there is no need to use anything other than native M17 on the uplink. GSE should encapsulate M17 frames and produce BBFRAME as it normally does for IP packet.

It implies we will be not using any IP stream/packets on uplink. Everything uplink will be M17 based.

Do you see any concerns here . Else, I will proceed with implementation of GSE block in firmware keeping this decision in mind.
  • 5 participants
  • 1:13 hours
ipv4
m17
bandwidths
vhfuhf
spec
interface
transmitting
microwave
protocol
ethernet
youtube image