04-06-2006 03:32 PM
04-06-2006 03:35 PM
04-06-2006 04:12 PM
It would definitely be more efficient to make the "8192000" diagram constant DBL to avoid all these extra conversion and go straight from I16 to DBL.
Starting with two DBL arrays with 8 million points each, your output array has 16million elements (128MB in memory!), then you send the entire thing to a graph! Most likely, your graph display is no more than 1000 pixels across, meaning you are trying to display tens of thousands of points for each column of pixels.
Have you done some profiling? If you run out of memory, make all the arrays only half size until things work. Look at the memory usage to determine ho many copies of your data are in memory.
04-07-2006 08:28 AM
04-07-2006 09:19 AM - edited 04-07-2006 09:19 AM
Message Edited by shoneill on 04-07-2006 04:20 PM
04-07-2006 11:24 AM - edited 04-07-2006 11:24 AM
Message Edited by altenbach on 04-07-2006 09:27 AM
04-07-2006 04:21 PM
04-10-2006 08:18 AM
04-10-2006 02:10 PM
04-10-2006 03:21 PM
@PaulOfElora wrote:
The FFT, Cross Spectrum, Cross Correlation, seem to have built-in limits of 8M input array sizes.
Well, I just did a FFT of an 16M point DBL array and it worked just fine. (Of course this won't be a fast operation). Where did you get the information that there is an 8M size limit?