How can I perform root-raised cosine filtering on very large data sets using the RCOSFLT function without memory issues using the Communications Toolbox 3.4 (R2006b)?
Show older comments
I am using the function RCOSFLT to filter out a very large data set. The set is so large that I face memory problems when I try to use the function. I want to know if there is a way that I can break up the data set and filter each set and then remember the state of the filter for the next data set to maintain continuity.
Accepted Answer
More Answers (1)
Tasos Giannoulis
on 25 Jan 2017
0 votes
You can also use the corresponding System objects: comm.RaisedCosineTransmitFilter, comm.RaisedCosineReceiveFilter. System objects inherently retain state, so you can break down your large input and pass it to the System object's step() method bit by bit. State will retained between successive step() calls.
Categories
Find more on Communications Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!