If I have two SNR measurements (i.e SNR1 = 15, SNR2 = 20), how do I calculate a combined SNR?
In my example, would this be SNR_Total = 35?
If I have two SNR measurements (i.e SNR1 = 15, SNR2 = 20), how do I calculate a combined SNR?
In my example, would this be SNR_Total = 35?
You can definitely not add the SNRs in logarithmic scale. This would be equivalent to multiplying the SNRs in linear scale and there is no good reason to do so.
As the others have pointed out, it depends a bit what you do. Let me use an example to explain it. Let's say we take two measurements of a scalar variable $x$ of interest, given by $y_1 = a_1 x + w_1$, $y_2 = a_2 x + w_2$, where $w_i$ are i.i.d. additive noise samples with zero mean and variance $P$ (more or less without loss of generality) and $a_i \in \mathbb{R}$ are gain factors to model different SNR settings. For instance, $a_1 = 10$ corresponds to an SNR of $a_1^2 / 1 = 100 = 20 {\rm dB}$ and $a_2 = 5.6$ corresponds to an SNR of about 15 dB. Before you can make any calculations, it is advisable to convert your SNRs to linear scale, i.e., 20 dB $\rightarrow$ 100, 15 dB $\rightarrow$ 31.6.
The question is, how do you combine the two measurements $y_1$ into one? There are several strategies:
So, if you do MRC, you can add the SNRs but only in linear scale, not in log scale. Also, MRC gives you provably the best SNR out of all linear combining strategies.
As already discussed by @Florian and commentators, decibel level addition cannot be done without care. For pratical use, it is common to distinguish coherent from uncoherent sources. The following links provide computations, and graphical explanations, on how signals add: