Im saying that doing it using downconversion offers a lot of advantages like being computationally cheap
Wrong. Other methods requires just single filter. IQ downmixer requires not only two mixers but two decimating filters as well.
resilient to noise
Compared to unfiltered signal - yes. As I said - other methods can and shall use filter as well.
offering a lot of measurements per second
Much less measurements per second than direct phase estimator I mentioned in my
first post.
able to work on very short captures of the signal (few ms rather than needing a full second of data)
Nonsense argument. There is no other method which would need/require full second of data.
able to continuously pipeline data trough it rather than process it as one by one 1 second long recordings.
Nonsense again. Phasor angle estimator and even zero crossings counter can be run continuously. As I said - my proposal is the same, just do not need two mixers and two filters, needs just one filter. Dont you see.
The point of down-mixing here is as Marco said is to easily convert the real input signal into a pair of quadrature I/Q signals. Advantage of these quadrature signals being that its possible to compute the phase by looking at just 1 sample.
Looking at 1 sample (angle difference between two actually) do not achieve meaningful resolution.
No need to see a zero crossing, pick any random point on the sinewave and just look at that one sample and you will know the exact phase of it by using trigonometry.
I do not see this as an argument. If filtering, counting zero crossings, calculating phase shift for sine waveform appears problem for someone then I doubt that he will succeed implementing IQ downmixer with two decimator filters, then doing essentially the same - estimating phase shift between two or more IQ samples. Complexity while doing math with single sine compared to two (IQ) is not much different. You just propose to add completely superflous step - downmixing.
Your method have huge drawback - it's frequency range is kinda limited.
[edit] Paper that compares many methods mentioned in this thread:
https://www.researchgate.net/publication/321255243_Power_System_Frequency_Measurement_for_Frequency_RelayingFollowing are mentioned:
Modified zero-crossing methods [4], [3], [44], [52], [53]
DFT with compensation [23], [28], [65], [68]
Orthogonal decomposition [40], [55], [59]
Signal demodulation [2], [11]
Phase locked loop [12], [16], [27]
Least square optimization [7], [34], [49], [62]
Artificial intelligence [8], [13], [30], [32], [45], [58]
Wavelet transform [9], [36], [35], [31], [64]
Quadratic forms [29], [30]
Prony method [38], [42]
Taylor approximation [51]
Numerical analysis [67]