https://platoblockchain.com/plato-data/block-encoding-structured-matrices-for-data-input-in-quantum-computing/
Block-encoding structured matrices for data input in quantum computing