I circuiti quantistici implementano naturalmente operazioni unitarie, mentre molte applicazioni richiedono operazioni non unitarie. I block encoding consentono di realizzare tali trasformazioni introducendo qubit ancilla e utilizzando misure per realizzare efficacemente l’operazione desiderata. Nonostante la loro rilevanza teorica, i block encoding rimangono spesso impraticabili sull’hardware quantistico attuale a causa delle elevate risorse richieste. Una tecnica di costruzione standard è il framework Linear Combination of Unitaries (LCU), che è generale e potente, ma comporta tipicamente un considerevole overhead in termini di gate. Per affrontare questa limitazione, abbiamo introdotto Fast One-Qubit-Controlled Select LCU (FOQCS-LCU), una formulazione compatta di LCU che sfrutta la struttura dell’Hamiltoniana sottostante. Esprimendo l’Hamiltoniana come combinazione lineare di prodotti tensoriali di operatori di Pauli, la nostra costruzione richiede un numero lineare di qubit ancilla e consente un’implementazione a depth costante dell’oracolo SELECT, costituita da due livelli completamente parallelizzabili di gate di Pauli controllati da un singolo qubit. Abbiamo sviluppato inoltre una famiglia parametrizzata di routine per la preparazione degli stati di Dicke, riducendo il numero di gate rispetto agli approcci standard. Basandoci su queste tecniche, abbiamo derivato circuiti di block encoding espliciti per modelli fisici rappresentativi, tra cui i modelli di Heisenberg e di Fermi–Hubbard, e abbiamo fornito stime non asintotiche delle risorse. Infine, abbiamo esteso il nostro approccio alle trasformazioni polinomiali di matrici attraverso il framework FOQCS-LCU. I circuiti risultanti possono essere controllati con un overhead trascurabile, consentendo implementazioni efficienti di sottoprogrammi quali gli Hadamard test. Questi risultati forniscono un framework pratico per block encoding efficienti dal punto di vista delle risorse e per le loro estensioni all’algebra lineare.