Vai al contenuto
Melius Club

Earl Geddes : "il dsp ha reso l'elettronica praticamente perfetta", ma lui come effettua le misurazioni?


Messaggi raccomandati

1 ora fa, Gustavino ha scritto:

come siete bravi a giocare con le parole , generalizzando termini come convoluzione ,dsp o FPGA solo perche vi fa' comodo !

Chi ti ha istruito con questo minestrone ?

2 ore fa, Gustavino ha scritto:

come siete bravi a giocare con le parole , generalizzando termini come convoluzione ,dsp o FPGA solo perche vi fa' comodo !

DSP  nel Nostro mondo  audio digitale significa manipolazione pesante > convoluzione FIR (IIF e IFFT),  FIR Lunghe con 2048>65536 tap ad alta latenza ,pretestuoso paragonarle   all  OS+filtro FIR molto corto 32>256 tap al massimo e con latenza quasi Zero,  per attenuare le immagini spettrali aliasing nel Dac che si occupa solo di trasformare i campioni discreti in un segnale analogico dei Delta Sigma e che non ha il 95% dei  R2R !
@Dufay non e' un caso che si preferiscano poche convoluzioni FIR cioè filtri con poco pre-ringing  o addirittura ZERO con il R2R Nos tipo Cyan2/spring3  dove FPGA chip programmabile fa' solo DEM e non convoluzioni , ovvio che non sia un
 pallottoliere ,daie fate i seri Il Dynamic Element Matching. è un algoritmo proprietario di controllo intelligente eseguito da un processore programmabile FPGA che prende il valore  come arriva dalla sorgente e lo "mappa" sulle resistenze fisiche!
 È un'operazione di instradamento logico e, non di filtraggio matematico basato su tap come la convoluzione (moltiplicazioni e somme) che modifica i valori dei campioni audio (ad esempio per cambiare la risposta in frequenza) Il DEM è una logica di instradamento (routing). Non cambia il valore del campione, ma sceglie quali componenti hardware usare  per spostare l'errore (delle  resistenze)  oltre i 100kHz ,il TDA1541 lo avevano fisso  il DEM

Una quantità inconcludente di termini, e sigle variamente conditi da qualche affermazione senza alcuna coerenza.

 

Franzbossio

Se si scambia il mezzo dal fine si va in confusione.

La convoluzione non è un mezzo ma un operazione dalla quale si ottiene un risultato frutto dall'impiego di altre funzioni, almeno due.

La convoluzione esiste sin dai primi del 700, e nasce in analogico.

L'evoluzione nel tempo l'ha resa sempre piu perfetta al punto da richiedere l'ovvia transazione in digitale.

Qualunque operazione matematica o fisica di correzione degli errori si può perfettamente definire convoluzione.

Si usano due funzioni contrapposte per generarne una terza, se c'è un vantaggio e uno scopo ben preciso.

La convoluzione può essere prettamente nel dominio digitale, nei due domini unendo digitale ed analogico, e tutta in analogico a colpi di reti passive.

La FPGA e il DSP non sono il fine, ma sono il mezzo.

La prima è un circuito programmabile.

Il secondo un chip di elaborazione dei segnali.

La prima può svolgere benissimo operazioni che svolge il DSP, se programmata a tale funzione.

La prima può svolgere funzioni anche piu complesse e precise, ma paga lo scotto di una minore facilità di programmazione.

Se un convertitore sfrutta la tecnologia della correzione degli errori, in questo caso errori Vref dal banco di resitori, di fatto usa un processo di convoluzione, e tale processo non va accomunato ai filtri digitali generici.

Alcuni convertitori correggono la Vref direttamente in digitale con delle istruzioni mappate sulla FPGA atte a generare codici di offset sul banco resistori.

Le ampiezze in uscita del segnale vengono confrontate con le ampiezze di riferimento.

Tra ampiezza di uscita e segnale di riferimento viene calcolata una deviazione.

La deviazione è calcolata in numero di LSB.

Dall'errore del numero di LSB viene costruito un file, chiamiamolo di calibrazione.

Il file di calibrazione viene memorizzato nella FPGA in modo che possa variare il numero di LSB e compensare la deviazione della Vref generando codici di offset contrapposti all'errore stesso.

Se non è convoluzione questa come possiamo chiamarla ? correzione su elementi di tipo deterministico sulla base dei sistemi lineari tempo invarianti  ? che poi essendoci di mezzo la parte analogica passiva il sistema non è perfettamente tempo invariante, ma è del tutto trascurabile in questo caso, al massimo ci va di mezzo un lasso di tempo per stabilizzare la temperatura ottimale di esercizio.

I file di calibrazione programmati non fanno altro che variare il numero di LSB, generalmente da 2 LSB a 15 LSB cosi da correggere errori nella Vref di pochi microvolt.

Ovviamente dipende fortemente dal progetto visto che se peggiore la Vref potrebbe anche valicare alcuni valori.

Il mercato richiede diversificazione, e se un convertitore ladder è richiesto dal mercato, per poter funzionare bene e poter garantire un elevata risoluzione si, bisogna passare dal pianeta marte per poi completare il viaggio prefissato dalla terra alla luna, come veniva menzionato.

  • Melius 1
  • Thanks 1
ilmisuratore
11 minuti fa, Gustavino ha scritto:

non riesci ad  ammettere che hai detto una minchiata riguardo le resistenze dei R2R ?  

...le piu grosse minchi@te che ho fatto sono quando ti ho dato retta...

ilmisuratore
Adesso, Gustavino ha scritto:

Niente DSP  , ma Dynamic Element Matching e non convoluzione con tap !

...i tappi (non tap) te li sarai sognati di notte Gustavino

Come ti ha spiegato nei dettagli @Franzbossio fai un enorme confusione sui termini e associ funzioni ad altre che si usano per altri scopi, con altri elementi e strutturalmente diversi

Anche un filtro passivo LC o RC adotta una convoluzione

Per te "convoluzione" vuol dire filtro digitale con un determinato numero di coefficienti e tap...mentre per la teoria è meramente un operazione di correzione che sfrutta la generazione di un segnale contrapposto per limitare l'errore

Gustavino
3 minutes ago, ilmisuratore said:

...i tappi (non tap) te li sarai sognati di notte Gustavino

Come ti ha spiegato nei dettagli @Franzbossio fai un enorme confusione sui termini e associ funzioni ad altre che si usano per altri scopi, con altri elementi e strutturalmente diversi

Anche un filtro passivo LC o RC adotta una convoluzione

Per te "convoluzione" vuol dire filtro digitale con un determinato numero di coefficienti e tap...mentre per la teoria è meramente un operazione di correzione che sfrutta la generazione di un segnale contrapposto per limitare l'errore

cosa sia il DEM e' chiaro evita tu di dire che tutto e' DSP perche significa giocare con le parole 

ilmisuratore
Adesso, Gustavino ha scritto:

cosa sia il DEM e' chiaro evita tu di dire che tutto e' DSP perche significa giocare con le parole 

Non fare il furbo (perchè non lo sei) 

Il DEM intanto non viene usato nel DAC in oggetto...molto probabilmente (molto) lo usa il Mola-Mola Tambaqui

DSP (con termini generalizzati) è sempre una tua invenzione

Sono operazioni effettuate dalle fpga programmate...e tali operazioni sono attribuibili perfettamente ad un processamento digitale per correggere un errore analogico

Qualunque processamento digitale è "DSP"...ma ripeto confondi l'elaboratore dall'eleborazione

Viaggiare è una cosa...tu invece parli di auto, di autobus e camion...

Franzbossio
18 minuti fa, captainsensible ha scritto:

@Franzbossio qui è Sparta contro Atene e della convoluzione penso freghi niente a nessuno :classic_biggrin:

 

CS

Non sapevo che il termine avrebbe provocato idiosincrasia e malumore.

Mighty Quinn
23 minuti fa, captainsensible ha scritto:

della convoluzione penso freghi niente a nessuno

A me invece interessa moltissimo la correzione su elementi di tipo deterministico sulla base dei sistemi lineari tempo invarianti 

Soprattutto se non biiettiva

Franzbossio
22 minuti fa, Gustavino ha scritto:

cosa sia il DEM e' chiaro 

Quello che non è chiaro è dove viene utilizzato.

Se tu devi operare con la rotazione continua di resistenze discrete identiche il DEM, che è il male minore, opera una distribuzione di average dell'errore spalmandolo in modo random.

Non è il caso di quanto discusso perchè è tutt'altra cosa.

Qui si parla di errori sistematici della Vref mappati perfettamente e con istruzioni di offset ben precise atte a contenere l'errore.

Hai presente la calibrazione microfonica ? non randomizza l'errore dinamicamente ma lo corregge con un azione di convoluzione, un file con istruzioni che genera un segnale inverso rispetto la risposta non ideale.

Sul microfono agisce nel dominio della frequenza.

Sul file di calibrazione mappato nella FPGA agisce sul numero di LSB in modo che possa correggere la tensione di errore.

 

5 minuti fa, captainsensible ha scritto:

@Franzbossio ma no, la convoluzione non c'entra è un problema che viene da lontano.

Tra l'altro è un argomento anche OT nello specifico.

CS

Che tipo di problema ? se posso chiedere.

Crea un account o accedi per lasciare un commento

Devi essere un membro per lasciare un commento

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora



  • Badge Recenti

    • Ottimi Contenuti
      Paky33
      Paky33 ha ottenuto un badge
      Ottimi Contenuti
    • Membro Attivo
      Oscar
      Oscar ha ottenuto un badge
      Membro Attivo
    • Badge del Vinile Verde
      jackreacher
      jackreacher ha ottenuto un badge
      Badge del Vinile Verde
    • Contenuti Utili
      Sognatore
      Sognatore ha ottenuto un badge
      Contenuti Utili
    • Membro Attivo
      godzilla
      godzilla ha ottenuto un badge
      Membro Attivo
  • Notizie

  • KnuKonceptz

    Kord Ultra Flex speakers cable

    Rame OFC 294 fili 12 AWG

    61dl-KzQaFL._SL1200_.jpg

×
×
  • Crea Nuovo...