Here is the model
Spectrum block shows incorrect dbm value
    5 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Sergei
 el 26 de Jun. de 2025
  
    
    
    
    
    Comentada: Sergei
 el 24 de Jul. de 2025
            Dear all, 
In the attached model NCO generates a sine wave of 32MHz and spectrum is set to RBW of 1MHz, 50Ohm resistance. We can see in the Spectrum, that the peak value in dbm is 6.9823, which corresponds to a peak-to-peak voltage of 1.413V. However, in the scope block we can see, that the signal amplitude is 2V peak-to-peak, which corresponds to 10dbm (dbm = 10*log10(1000*Vrms^2/R)). Why so?
The model is attached.


Thank you!
4 comentarios
  Mathieu NOE
      
 el 1 de Jul. de 2025
				hello 
"funny" was maybe not the most appropriate word, I was just suggesting that there is somewhere a mistake as somewhere we use Vrms instead of  Vpeak and that's why we see a 3 dB difference
but as I can't open your slx file (because I run R2020a release) I can't say for sure where the confusion may come from
Respuesta aceptada
  David Goodmanson
      
      
 el 18 de Jul. de 2025
        
      Editada: David Goodmanson
      
      
 el 18 de Jul. de 2025
  
      Hi Sergei,
The plot shows peaks at both positive and negative frequencies.  Each of those equal size peaks contains half of the power, so each peak will be down by a factor of 2, and
10dBm - 10*log10(2) = 6.9897dBm
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


