Yes, scaling does mean just a gain factor. Would buffering be required, or could I just pass the data straight in and do the processing, which would be a matrix operation on each pixel using all 6 streams?
Also, Figuring out where the data will go after processing is another issue I need to figure out. I basically just want to send it off to some storage medium, but because the data will all be combined at that point into a spectral estimation, which means it will have up to 30 channels/pixel, the final output will be rather large, looking at up to 1 GB/s of data. What would you guys suggest for a final storage medium?
Thanks again for all your help with this.