MATLAB: Am I getting an out of memory error when using the RAYLEIGHCHAN function in the Communications Toolbox 3.0.1 (R14SP1)

channelCommunications Toolboxfadingfiltermemorymultipathofoutpathsrayleighrayleighchanspc

I am using the RAYLEIGHCHAN function to create a multi-path Rayleigh Channel. In some cases this works correctly, however in certain combinations of sample times and number of paths, I receive the following error when I try to filter data with this channel:
??? Out of memory. Type HELP MEMORY for your options.
Why am I getting this error?

Best Answer

There is a limitation in the Communications Toolbox 3.0.1 (R14SP1) when using the RAYLEIGHCHAN function with a large bit rate (small sample time) and many paths. This operation can require large amount of memory and may exceed the system's resources.
To work around this issue, you can reduce the bit rate or the number of paths, or you can read Tech Note 1106 for information on how to increase the available memory: