[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(fb537bf16602f8817632636686466d91.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/fb537bf16602f8817632636686466d91.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/fb537bf16602f8817632636686466d91.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/fb537bf16602f8817632636686466d91.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(050e055c811468716015d9bc80fa4300.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/050e055c811468716015d9bc80fa4300.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/050e055c811468716015d9bc80fa4300.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/050e055c811468716015d9bc80fa4300.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(050e055c811468716015d9bc80fa4300.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/050e055c811468716015d9bc80fa4300.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/050e055c811468716015d9bc80fa4300.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/050e055c811468716015d9bc80fa4300.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(050e055c811468716015d9bc80fa4300.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/050e055c811468716015d9bc80fa4300.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/050e055c811468716015d9bc80fa4300.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/050e055c811468716015d9bc80fa4300.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(050e055c811468716015d9bc80fa4300.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/050e055c811468716015d9bc80fa4300.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/050e055c811468716015d9bc80fa4300.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/050e055c811468716015d9bc80fa4300.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(050e055c811468716015d9bc80fa4300.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/050e055c811468716015d9bc80fa4300.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/050e055c811468716015d9bc80fa4300.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/050e055c811468716015d9bc80fa4300.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(050e055c811468716015d9bc80fa4300.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/050e055c811468716015d9bc80fa4300.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/050e055c811468716015d9bc80fa4300.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/050e055c811468716015d9bc80fa4300.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(050e055c811468716015d9bc80fa4300.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/050e055c811468716015d9bc80fa4300.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/050e055c811468716015d9bc80fa4300.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/050e055c811468716015d9bc80fa4300.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(050e055c811468716015d9bc80fa4300.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/050e055c811468716015d9bc80fa4300.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/050e055c811468716015d9bc80fa4300.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/050e055c811468716015d9bc80fa4300.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(050e055c811468716015d9bc80fa4300.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/050e055c811468716015d9bc80fa4300.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/050e055c811468716015d9bc80fa4300.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/050e055c811468716015d9bc80fa4300.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(b413b1a3841418167f817429738e1a6d.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/b413b1a3841418167f817429738e1a6d.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/b413b1a3841418167f817429738e1a6d.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/b413b1a3841418167f817429738e1a6d.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(b413b1a3841418167f817429738e1a6d.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/b413b1a3841418167f817429738e1a6d.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/b413b1a3841418167f817429738e1a6d.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/b413b1a3841418167f817429738e1a6d.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(b413b1a3841418167f817429738e1a6d.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/b413b1a3841418167f817429738e1a6d.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/b413b1a3841418167f817429738e1a6d.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/b413b1a3841418167f817429738e1a6d.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(b413b1a3841418167f817429738e1a6d.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/b413b1a3841418167f817429738e1a6d.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/b413b1a3841418167f817429738e1a6d.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/b413b1a3841418167f817429738e1a6d.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(b413b1a3841418167f817429738e1a6d.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/b413b1a3841418167f817429738e1a6d.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/b413b1a3841418167f817429738e1a6d.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/b413b1a3841418167f817429738e1a6d.png): No such file or directory
[phpBB Debug] PHP Warning: in file /generate_feed.php on line 295: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3768)
Latest posts from topic “THD, dB e %” Latest posts from topic “THD, dB e %” on “ElectroYou”. 2016-06-22T08:14:15Z https://www.electroyou.it/forum/viewtopic.php?f=1&t=64731 Re: THD, dB e % https://www.electroyou.it/forum/viewtopic.php?f=1&t=64731#p670444 lucaking 2016-09-25T07:42:22Z 2016-09-25T07:42:22Z
Grande, appena le giornate si accorciano riprendo in mano i miei progetti e questo genere di articoli sono una mano santa.
Re: THD, dB e % https://www.electroyou.it/forum/viewtopic.php?f=1&t=64731#p670439 DarwinNE 2016-09-25T00:23:08Z 2016-09-25T00:23:08Z
Ho preso spunto da questa discussione ed ho raggruppato un po' alcuni miei post in un articolo:

http://www.electroyou.it/mediawiki/inde ... ampo-audio
Re: THD, dB e % https://www.electroyou.it/forum/viewtopic.php?f=1&t=64731#p656722 DarwinNE 2016-06-24T14:07:29Z 2016-06-24T14:07:29Z
[quote="lucaking"]P
Ma quella non si riesce a vederla soltanto con l' oscilloscopio senza filtro notch?


Li vedi, tu, i difetti nella curva in alto? Non dico che non si veda proprio nulla nulla, ma insomma...
Re: THD, dB e % https://www.electroyou.it/forum/viewtopic.php?f=1&t=64731#p656691 lucaking 2016-06-24T11:01:43Z 2016-06-24T11:01:43Z
Per tutto il resto c' è MasterCard.... :D
GRANDE!!! :ok:

[quote="DarwinNE"]Questo è una specie di Rolls Royce degli analizzatori di spettro BF anche se arriva solo a 25 kHz ed ha un 80dB di dinamica. Spulciando la documentazione, mi ha fatto scoprire un mondo intero che non avrei mai sospettato se mi fossi fermato ad una scheda audio :oops:

Non lo metto in dubbio, ma come avrai gia capito non è solo un problema di budget ma anche di competenza.
I potenti mezzi di cui sono in possesso mi hanno gia aperto un mondo e dato modo di imparare un bel po di cose, per un bel po sarà meglio che faccia pratica e che mi accontenti :-)

[quote="DarwinNE"]
Se in un oscillatore a ponte di Wien ci fosse l'amplificatore che introduce un 0,1% di distorsione di incrocio, la si vedrebbe immediatamente e si saprebbe dove intervenire!
Ma quella non si riesce a vederla soltanto con l' oscilloscopio senza filtro notch?


Comunque ho gia capito, i "filtri eliminabanda molto selettivi" saranno uno dei prossimi scogli su cui cozzerò....
Il problema è che avrei in ballo anche un altro argomento che vorrei approfondire, e il giorno ha solo 24 ore, alcune delle quali devo passarle a lavorare.... :( :( :(
Re: THD, dB e % https://www.electroyou.it/forum/viewtopic.php?f=1&t=64731#p656626 DarwinNE 2016-06-23T23:21:58Z 2016-06-23T23:21:58Z
[quote="lucaking"]
Di la verita, lo hai fatto apposta per vedere se ero attento...


Esatto :ok:

Come promesso, ecco qualche esempio più pratico. Ho preso il mio vecchio generatore BF, un Philips PM5132, abbastanza tipico di quello che si faceva nei primi anni '80 del secolo scorso e che mi serve tuttora come generatore da banco.
L'ho regolato intorno ai 500 Hz ed ho mandato il segnale ad un analizzatore di spettro BF (un meraviglioso Brüel & Kjær 2034) ed allo stesso tempo ad un distorsimetro analogico (LEA EHD36). Iniziamo dallo schermo dell'analizzatore di spettro.

20160623_224310.jpg


L'asse orizzontale rappresenta ovviamente la frequenza e va da 0 a 12,8 kHz. L'asse verticale copre 160 dB e tutto in alto c'è un valore che corrisponde ad una tensione efficace di 22V. Quindi, una divisione "grossa" in verticale indica 20 dB in ampiezza.
Qui merita una precisazione importante. Non è che se uno strumento di misura è vecchio è per forza una schifezza. Questo è una specie di Rolls Royce degli analizzatori di spettro BF anche se arriva solo a 25 kHz ed ha un 80dB di dinamica. Spulciando la documentazione, mi ha fatto scoprire un mondo intero che non avrei mai sospettato se mi fossi fermato ad una scheda audio :oops:

L'analizzatore può integrare tutto il segnale nella banda mostrata e su un intervallo che l'utente può selezionare a schermo e che nel mio caso parte da circa 800Hz per arrivare a 12,8 kHz. Il valore ∆/TOTL è la potenza integrata nell'intervallo sulla potenza totale del segnale. 6.41m vuole dire che la distorsione misurata in questo modo vale circa 0,64%. L'erba che si vede in fondo è il rumore di fondo dell'analizzatore, che mi pare funzioni a 12 bit, e non il rumore del segnale.

Il segnale mostrato all'uscita del distorsimetro si guarda invece all'oscilloscopio:

20160623_221951.jpg


Nella traccia in alto c'è il segnale di uscita del generatore. In basso c'è il segnale residuo dopo il notch. Il distorsimetro LEA EHD36 funziona attorno ad un filtro notch che si auto-aggiusta per eliminare la fondamentale il meglio possibile.

Quello che rimane è la firma classica di un generatore che prima parte da un'onda triangolare e poi cerca di approssimare "a pezzi" un'onda sinusoidale, una tecnica classica che veniva usata per fare generatori sinusoidali facili da modulare o da regolare in frequenza, senza dover attendere che l'anello di regolazione del guadagno si aggiusti come succede con un ponte di Wien.
Vedi per esempio la figura 12 (breakpoint shaping network) di questa AN:

http://www.ti.com/lit/an/snoa665c/snoa665c.pdf

(la vecchia AN-263 di National assorbita da Texas Instruments). Guarda anche la figura 13 che riporta qualcosa di simile all'oscillogramma mostrato più in alto.

Infatti nel Philips PM5132 l'onda sinusoidale è fatta in questo modo, con un integratino proprietario Philips che "aggiusta" a pezzi (se ne contano una decina in un semi periodo) un'onda triangolare per renderla un'onda sinusoidale.
Il LEA EHD36 mi indica 0,9% di distorsione, più di quella dell'analizzatore di spettro probabilmente perché integra il rumore e le armoniche su uno spettro molto più ampio, almeno fino ad un 100kHz mentre l'analizzatore di spettro si ferma nella mia misura di cui sopra a 12,8kHz. Inoltre, il mio distorsimetro è molto vecchio e non l'ho ancora ricalibrato, quindi tenderei a fidarmi di più del valore dell'analizzatore di spettro, che è leggermente inferiore.

Quello che è interessante è che dalla misura della distorsione si riconosce immediatamente la tecnica di generazione della sinusoide!

Se in un oscillatore a ponte di Wien ci fosse l'amplificatore che introduce un 0,1% di distorsione di incrocio, la si vedrebbe immediatamente e si saprebbe dove intervenire!
Re: THD, dB e % https://www.electroyou.it/forum/viewtopic.php?f=1&t=64731#p656550 lucaking 2016-06-23T17:28:52Z 2016-06-23T17:28:52Z
:ok:
Di la verita, lo hai fatto apposta per vedere se ero attento.... :D
Re: THD, dB e % https://www.electroyou.it/forum/viewtopic.php?f=1&t=64731#p656515 DarwinNE 2016-06-23T13:44:42Z 2016-06-23T13:44:42Z
E' un errore di sbaglio :oops:

Correggo subito!!! :ok:
Re: THD, dB e % https://www.electroyou.it/forum/viewtopic.php?f=1&t=64731#p656487 lucaking 2016-06-23T09:36:38Z 2016-06-23T09:36:38Z
Intanto grazie per la spigazione, anche se sulla prima parte dovro "ragionarci" un po su... :D

Vista la mia preparazione matematica impeccabile :-" ho dovuto fare i conti passo passo per mettere a posto le idee.
Un chiarimento:
[quote="DarwinNE"]
[unparseable or potentially dangerous latex formula]

è giusto 10^{-5} o è un errore di battitura ed è 10^{-4} ?
Re: THD, dB e % https://www.electroyou.it/forum/viewtopic.php?f=1&t=64731#p656362 DarwinNE 2016-06-22T14:00:40Z 2016-06-22T14:00:40Z
Allora.
Innanzitutto ci sono diverse definizioni della THD.

1. La THD classica può già di suo definirsi in due modi diversi:
1a) T_{HD,1}=\sqrt{\frac{\sum_{i=1}^{+\infty}   {P_i}}{\sum_{i=0}^{+\infty}   {P_i}}}
1b) T_{HD,2}=\sqrt{\frac{\sum_{i=1}^{+\infty}   {P_i}}{{P_0}}}

2. Esiste inoltre la THD+N:
T_{HD+N}=\sqrt{\frac{N+\sum_{i=1}^{+\infty}   {P_i}}{N+\sum_{i=0}^{+\infty}   {P_i}}}

Dove ho chiamato con P_{i} la potenza trasportata dall'armonica i, chiamando i=0 la fondamentale e N la potenza totale del rumore. Ovviamente, anche per la THD+N se ho voglia di farmi del male o fare il tetratricotomista, potrei definirne delle varianti cambiando quello che c'è al denominatore, ma il gioco non vale la candela.

Prima cosa importante: se stiamo parlando di un segnale praticamente sinusoidale, P_0 è la potenza della fondamentale ed è di gran lunga il contributo più importante nelle somme. In questo caso, cambia poco tra la potenza della sola fondamentale e la potenza totale del segnale, quindi \sum_{i=0}^{+\infty}   {P_i}\approx P_0.

Si vede che anche N+\sum_{i=0}^{+\infty}   {P_i}\approx P_0 è vero se il livello di rumore è piccolo rispetto al segnale. Potrebbero invece esserci delle differenze non da poco fra N+\sum_{i=1}^{+\infty}P_i e \sum_{i=1}^{+\infty}P_i se la distorsione armonica è piccola.

Perché tutte quelle radici? perché per consuetudine, poi cristallizzata nelle definizioni, in questo contesto si fanno rapporti di tensioni efficaci. Tra un rapporto di tensioni efficaci ed un rapporto di potenze rispettive c'è una radice quadrata. Si sarebbe potuto fare un rapporto di potenze senza problemi, ma in bassa frequenza è comodo lavorare con le tensioni e quindi si è finito per fare così.

Perché tutte quelle definizioni? Gli ingegneri amano complicarsi la vita? No, è che ogni definizione diventa più che ragionevole utilizzando un metodo o un altro per misurare la distorsione. Per esempio, abbiamo descritto altrove l'uso di un analizzatore di spettro e di un filtro notch.
i. Utilizzando un analizzatore di spettro è facile misurare P_0, P_1, P_2 etc. Si viene quindi quasi indotti ad utilizzare la definizione sopra chiamata 1b oppure eventualmente 1a.
ii. Utilizzando un filtro notch è molto facile ottenere N+\sum_{i=1}^{+\infty} perché è semplicemente proporzionale alla tensione efficace del segnale di uscita del filtro, in cui la fondamentale è eliminata. Quindi è facile utilizzare la definizione 2.

Ovviamente un'analisi spettrale è un mezzo che permette di applicare qualunque definizione, a condizione di integrare lo spettro se necessario (per esempio per ottenere N+\sum_{i=1}^{+\infty} sulla banda appropriata, a condizione di avere sufficiente dinamica per misurare il rumore, cosa non scontata). Non entreremo nel dettaglio.

Cos'è questa storia dei dB? Perché farsi del male? Prima di tutto: il decibel (dB) è SEMPRE definito nella maniera seguente, legata ad un rapporto di potenze:

[unparseable or potentially dangerous latex formula]

Dove [unparseable or potentially dangerous latex formula] e [unparseable or potentially dangerous latex formula] sono due potenze. Quindi, ripetiamolo, un valore in dB (non sto parlando di dBm, dBµm, dBV, dBc che sono un'altra cosa) indica un RAPPORTO su scala logaritmica. Se io conoscessi r|_\mathrm{dB} e volessi passare al rapporto [unparseable or potentially dangerous latex formula], mi basterebbe invertire il logaritmo utilizzando l'esponenziale:

[unparseable or potentially dangerous latex formula]

Ma perché allora ogni tanto vedo un 20 da qualche parte? Perché gli ingegneri sono pigri e sanno che le potenze sono proporzionali al quadrato delle tensioni efficaci. Nella costante di proporzionalità c'entra un'impedenza, ma se è la stessa al numeratore ed al denominatore si semplifica. Quindi un rapporto in dB può essere espresso utilizzando le tensioni efficaci dei due segnali da comparare:

[unparseable or potentially dangerous latex formula]

Veniamo al dunque e prendiamo uno dei tuoi esempi:

[quote="lucaking"]Consideriamo la sinusoide di prima:
Fond. = -10 dB
1^arm. = -80 dB
2^arm. = -90 dB
3^arm. = -100 dB

per prima cosa calcolo l' ampiezza relativa alla fondamentale delle varie armoniche che diventano:
1^arm. = -70 dB
2^arm. = -80 dB
3^arm. = -90 dB


Allora, in questo caso adottiamo la definizione 1b) che è quella più facile. Nel tuo caso hai tutti i valori in dB e sopra abbiamo parlato di potenze. In realtà come abbiamo visto i valori in dB sono il risultato di un rapporto e nel tuo caso probabilmente il denominatore del rapporto è un segnale di ampiezza determinata, probabilmente la massima ampiezza accettabile dalla tua scheda audio prima di entrare in saturazione. Tuttavia, non abbiamo bisogno di conoscere le potenze ma unicamente i rapporti di potenza. Se sottraiamo a tutti i valori l'ampiezza in dB della fondamentale, in pratica distribuiamo P_0 al denominatore della definizione 1b) all'interno di tutti i termini e ci sbarazziamo della necessità di conoscere le potenze assolute perché l'unica cosa che ci interessa è fare misure relative. Facile.

Poi si va avanti con il tuo calcolo (che mi pare corretto):

[quote="lucaking"]poi applico la formula per sommare i dB:
...
[unparseable or potentially dangerous latex formula]

e ottengo THD= -69,5 dB


Il risultato si può calcolare quasi a mente con un po' di abitudine. Infatti, si sa che il contributo più importante al numeratore viene chiaramente dal'ordine 1 (spesso la si chiama seconda armonica), quindi siamo un po' più di -70\,\mathrm{dB}. Il contributo successivo è dell'ordine 2 che è 10 dB sotto l'ordine 1 e che quindi contribuisce per un 10%. Ora, salire di 1dB vuole più o meno dire far aumentare un rapporto di 20% in potenza (calcolo spannometrico). Quindi nel nostro caso ci fermiamo a metà -70 \,\mathrm{dB}+0,5\,\mathrm{dB}= -69,5\,\mathrm{dB} senza calcolatrice :D Le altre armoniche influiranno pochino.

dB e percentuali: fino a qui, lo spiegone di cui sopra era volto a farti capire il perché di calcoli che già sai fare. Veniamo al passaggio successivo, l'espressione in percentuale. Sulla base di quello che abbiamo visto sopra, basta convertire il rapporto in dB appena calcolato in rapporto di tensioni efficaci. Anche qui è facile, calcolando il rapporto:

[unparseable or potentially dangerous latex formula]

e poi passando in percentuale:

[unparseable or potentially dangerous latex formula]

Riassumendo:
- ci sono diverse definizioni di distorsione, in certi casi i risultati sono simili in altri no, quindi bisogna sapere cosa si sta facendo
- la distorsione in percentuale è sempre un rapporto di tensioni efficaci
- tra la tensione efficace e la potenza c'è una radice quadrata ed un coefficiente di proporzionalità adeguato
- i dB indicano un rapporto di potenze e spesso si usano anche per indicare un rapporto di tensioni misurate sulla stessa impedenza (ogni tanto ci si dimentica apposta di quest'ultima cosa perché è così comodo lavorare in dB che sarebbe un peccato privarsene)

Nelle discussioni qui sopra, ho appena sorvolato il problema della banda passante, molto importante quando si deve tener conto del rumore o di segnali con armoniche che salgono molto in alto in frequenza apportando contributi significativi.

Se riesco posso mostrare lo stesso segnale all'analizzatore di spettro e l'uscita del distorsimetro all'oscilloscopio, ma mi ci vorrà qualche giorno.

EDIT: corretto esponente sballato in un conto :oops:
Re: THD, dB e % https://www.electroyou.it/forum/viewtopic.php?f=1&t=64731#p656298 lucaking 2016-06-22T08:14:15Z 2016-06-22T08:14:15Z
[quote="DarwinNE"]
Certo, si misura facilmente la THD+N come tentavo di dirti nell'altra discussione.
Se hai un analizzatore di spettro FFT puoi comunque procedere in maniera alternativa, i due approcci sono complementari.

Diciamo che ho trovato in prestito una scheda audio 192kHz e l' analizzatore è gratis :D
Visti i warning di Foto UtenteBrunoValente a riguardo del filtro, pensavo fosse la strada piu semplice dato che con questo metodo credevo non servisse costruire un filtro notch per eliminare (senza attenuare le armoniche) la fondamentale.
Ma da cio che ha scritto Foto UtentePiercarlo qui sopra mi sa che mi sbagliavo, o che non ho capito una cippa #-o

[quote="DarwinNE"]
A riguardo del fattore 100, la THD (o THD+N che è una cosa leggermente diversa) è una frazione, il risultato di un rapporto, qualcosa che puoi riassumere con un numero puro oppure con una percentuale e come si passa da uno all'altro? ;-)
In effetti era l' uovo di Colombo, avrei dovuto studiare la matematica un po meglio a scuola... :oops:

Allora se non vi scoccia vorrei provare a risolvere "l' esercizio" nei due modi (dB e %) per capire cosa sbaglio.

Consideriamo la sinusoide di prima:
Fond. = -10 dB
1^arm. = -80 dB
2^arm. = -90 dB
3^arm. = -100 dB

per prima cosa calcolo l' ampiezza relativa alla fondamentale delle varie armoniche che diventano:
1^arm. = -70 dB
2^arm. = -80 dB
3^arm. = -90 dB

poi applico la formula per sommare i dB:

[unparseable or potentially dangerous latex formula]

[unparseable or potentially dangerous latex formula]

e ottengo THD= -69,5 dB

che non so convertire in percentuale, ma ho trovato un tool sul web che dice equivalere allo 0.0335%

Ora vorrei calcolarla in percentuale, usando una delle due formule qui sotto,

[unparseable or potentially dangerous latex formula]

[unparseable or potentially dangerous latex formula]

per poi convertirla in dB usando questa:

[unparseable or potentially dangerous latex formula]

e a questo punto i risultati dovrebbero essere uguali giusto?

Appurato che le formule sono corrette mi sa che sono io che non so calcolare i rapporti delle ampiezze tra le varie armoniche rispetto alla fondamentale.
Qualcuno può chiarirmi (magari con un esempio) questo passaggio? [-o<