--- Quote Start ---
I assume that system samples the direct output from the transducer, but i will confirm it again.
--- Quote End ---
Given they are ultrasonic transducers, then its likely they are sampled directly. In that case, you have real-valued samples.
--- Quote Start ---
Yes i thnk all transducers need to be used and upsampled. I want to form beams i thnk it would be 42 as my aperture size is 8.
--- Quote End ---
Again, you've got some strange terminology going on here; '
upsampled' usually refers to resampling of data, which in this case, you could use to implement delays (on the resampled data).
The last comment '
it would be 42 as my aperture size is 8' is confusing.
Your synthesized beamwidth will be determined by your physical arrangement of transducers and the weighting function you apply to the beam. For example, is it a linear array of 50 transducers, or is it a 2D array? If its a linear array, and you sum all the beams with equal weight, then you have a beam with a sinc-function like response in the angular domain. You can create 42 of those beams by inserting delays between the individual element outputs and the summing operation.
If you can provide details on the signal carrier and bandwidth, I can comment on whether your 25MHz ADC is too fast; it likely is, but you can demodulate and digitally filter your signal without changing the ADC design.
Cheers,
Dave