How to make Faster Time Sampling for Arduino until 1 MHz?

ard_newbie:
An Arduino DUE can sample 1 Msps in freerun mode (from Sam3x datasheet page 1318):

43.2 Embedded Characteristics

12-bit Resolution
1 MHz Conversion Rate
….

oh thank you for the information

MarkT:
There's no point sampling at such high speeds on an Uno or even a Mega, as they don't have anything
like enough RAM to store the samples in, or enough processing power to process them in real time.

You are looking for something more like a real DSP perhaps?

What are you looking to do?

i would like to real-time process a signal from ultrasonic transducer, and the frequency of the signal is around 500 KHz, i have searched some good oscilloscope, but with the oscilloscope, the problem is the signal can't be processed in a real-time condition.