2018-04-22 14:18:53 +00:00
|
|
|
# RadioDSP-Stm32f103
|
2018-04-22 14:30:02 +00:00
|
|
|
|
|
|
|
THE RADIO DSP - PROJECT
|
|
|
|
|
|
|
|
This project RadioDSP define a experimental open platform to build
|
|
|
|
Real Time filtering and audio digital signal elaboration from
|
|
|
|
a source audio signal in output form radio transceiver or receiver.
|
|
|
|
The RadioDSP firmware define some FIR filter and routines to perform
|
|
|
|
real time Noise Reduction based on various algorithm.
|
|
|
|
The target hardware platform is Stm32f103 - Arm Cortex-M3 based processor.
|
|
|
|
|
|
|
|
The functions built in the RadioDSP are:
|
2018-04-22 14:31:07 +00:00
|
|
|
|
2018-04-22 14:30:02 +00:00
|
|
|
* Filter BPF CW NARROW (300 HZ)
|
|
|
|
* Filter BPF CW NARROW (700 Hz)
|
|
|
|
* Filter LPF SSB ( < 2400 Hz )
|
|
|
|
* Filter LPF SSB ( < 3500 Hz )
|
|
|
|
* Noise Reduction (Exponential Moving Average - 3 levels smoothing)
|
|
|
|
* Noise Reduction (Simple Moving Average - 3 levels smoothing: 8,16,24 samples)
|
|
|
|
|
|
|
|
NOTE: this is an experimental project and the functions can be changed
|
|
|
|
without any advise.
|
|
|
|
|
2018-04-22 14:31:07 +00:00
|
|
|
Info to noise reduction algorithms: info: https://en.wikipedia.org/wiki/Moving_average
|
|
|
|
Calculator used for FIR filters: https://www.arc.id.au/FilterDesign.html
|
2018-04-22 14:30:02 +00:00
|
|
|
|
2018-04-22 14:34:40 +00:00
|
|
|
Additional infos could be found in file How_To_Make.doc, this is a work in progress file
|
|
|
|
where are describing a simple external components board needed to build the DSP filter.
|
|
|
|
The pre-compiled firmware are committed in folder pre-compiled.
|
|
|
|
|
2018-04-22 14:30:02 +00:00
|
|
|
The RadioDSP use some parts of the ARM Cortex Microcontroller Software
|
|
|
|
Interface Standard (CMSIS).
|
|
|
|
The RadioDSP use some parts of STM32F103 examples by Yohanes Erwin and
|
|
|
|
others examples and projects free and available in the opensource
|
|
|
|
community.
|
|
|
|
|
2018-04-22 14:31:07 +00:00
|
|
|
The RadioDSP openSource software is released under the license:
|
2018-04-22 14:30:02 +00:00
|
|
|
Common Creative - Attribution 3.0
|