Hi good day,
We can implement your project with a bottom up approach. Like building the smaller block of the design first and gradually moving upward. A normal flash adc has resistor ladder, comparators and an encoder. What we have in your project is a virtual resistor ladder instead of the real one. we can develop the basic building blocks like the comparator, the dsp block containing the functionality of the resistor ladder and the top level.
Feel free to ask me any doubts your have, Ready to help.
All the best.