Arm Community
Site
Search
User
Site
Search
User
Support forums
Arm Development Studio forum
FFT and IFFT using CMSIS DSP library, q15 fractional format
Locked
Locked
Replies
4 replies
Subscribers
119 subscribers
Views
15609 views
Users
0 members are here
Options
Share
More actions
Related
How was your experience today?
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion
FFT and IFFT using CMSIS DSP library, q15 fractional format
jeremy plantier
over 12 years ago
Hello,
I am currently trying to use the CMSIS DSP library to implement DSP functionality, by doing FFT or IFFT.
I don't have an embedded Floating point Unit, thus I would like to use the fixed q15 fractional format.
By reading the CMSIS documentation html page, it is specified that the FFT/IFFT output format is different from the input one...
For example, for a FFT length of 256, the input format is q15 (1.15) and the output format is 9.7. With 8 bits to upscale.
If I want to perform an FFT and directly fllowed by an IFFT, I have to convert output FFT data which are in 9.7 into a q15 for IFFT Input format...
My question is, from my understanding, the conversion from q15 to 9.7 or the reverse, would be just done by a simple shift of 8 bits...?
But, I guess that data may be lost between each conversion...?
It is very confused to me...
Could someone help me ...?
Thanks!
PjEmY
0
Quote