Overview
Description
Renesas Lab on the Cloud "RX Family DSP Solution" has been newly released. A DSP demo system installed in a remote lab can be operated online.
Using the DSP library, Digital Signal Processing such as FIR, IIR filters and FFT can be performed easily on RX Family MCUs. RX Family MCUs support DSP instructions that execute Multiply-and-accumulate operation etc. necessary for Digital Signal Processing at high speed.
Components
- DSP library
- User's Manual (Explain detail API)
- Application Notes (Describe how to install the library, resource requirements and execution cycle counts)
- Sample Programs (Projects run on IDE)
Features
- Rich Data Type Support Learn More
- Fine-grained Option Support Learn More
Release Information
Version | Description of Revision | Download | |
---|---|---|---|
V.5.0 | For RX Family MCU products (Getting Started with the RX Family of 32-Bit Microcontrollers - Applications) Supported MCUs: All RX Family MCUs [Upgrade to version] RX Family RX DSP Library Version 5.0 (PDF | English, 日本語) |
CC-RX / e2 studio / CS+ | RX Family RX DSP Library Version 5.0 Rev.1.00 - Sample Code (ZIP | English, 日本語) |
Target Devices
Documentation
|
|
|
---|---|---|
Type | Title | Date |
Tool News - Release | PDF 114 KB 日本語 | |
Application Note | PDF 923 KB 日本語 | |
2 items
|
Videos & Training
Directly input analog signal to RX231 and perform FFT in real time.
News & Blog Posts
Blog Post | Aug 25, 2023 | ||
Blog Post | Jun 17, 2022 |
Additional Details
Rich Data Type Support
- Complex FFT case:
- int32_t R_DSP_FFT_<intype> <outtype>(r_dsp_fft_t * handle, .. ), where <intype> and <outtype> are the following combinations.
<intype> | <outtype> |
---|---|
ci16 | ci16 or ci32 |
ci32 | ci32 |
cf32 | cf32 |
ci16: complex data type of integer 16-bit data | ci32: complex data type of integer 32-bit data
Fine-grained Option Support
- Complex FFT R_DSP_FFT_ci16ci16 case:
-
- scaling: division by 2 at the output of every stage of the FFT, or every other stage, or no scaling
- coefficients: 16-bit or 32-bit
Functions
RX Family DSP Library APIs
Related Application Notes / Sample Code
- RX Family RXv2 CPU Products An example of C-language program to use DSP instructions Rev.1.00 - Sample Code (ZIP | English, 日本語)
RX Family RXv2 CPU Products An example of C-language program to use DSP instructions Rev.1.00 (PDF | English, 日本語) - Sample program with DSP instructions defined as assembly-language inline functions to allow their use in programs written in C.
- RX Family Sample Program for Performing FFT on Analog Input Signals Rev.1.10 - Sample Code (ZIP | English, 日本語)
RX Family Sample Program for Performing FFT on Analog Input Signals Rev.1.10 (PDF | English, 日本語) - Sample project for performing A/D conversion and FFT processing on analog input signals using a single RX MCU. Working on Renesas Starter Kit for RX231.
- RX Family Demonstration of Digital Signal Analysis and Judgement Using FFT Rev.1.60 (ZIP | English, 日本語)
RX Family Demonstration of Digital Signal Analysis and Judgement Using FFT Rev.1.60 (PDF | English, 日本語) - Sample project for performing A/D conversion, FFT, IIR Filter and HMI processing using a single RX MCU. Working on Renesas Starter Kit for RX231 or Target Board for RX231. Refer to the demonstration video "FFT Demo using RX Family DSP Library" using this sample project.
- RX Family Sample Program Using FIR Filter to Perform Frequency Band Judgement Rev.1.01 (PDF | English, 日本語)
RX Family Sample Program Using FIR Filter to Perform Frequency Band Judgement Rev.1.01 (ZIP | English, 日本語) - A sample project of FIR filter. Using three FIR filters, it determines the frequency band (low/middle/high) of signals input to a RX microcontroller by A/D conversion.Working on Target Board for RX140.
Lab on the Cloud
Renesas' Lab on the Cloud is an online environment where Renesas solutions, including popular evaluation boards, winning combinations and software, are hosted in a remote lab that customers access and test online.
RX Family DSP Solution
The RX family is suitable for applications requiring digital signal processing. This solution performs analog signal input, IIR filter, FFT, and HMI processing with a single microcontroller.