RadioDSP-Stm32f103/README.md

39 wiersze
1.7 KiB
Markdown
Czysty Zwykły widok Historia

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