Patent ID: 8861656

Claim:
A digital front-end circuit comprising: a filtering block configured to filter received data, the filtering block comprising a first filter branch for filtering the received data in a first frequency band and a second filter branch for filtering the received data in a selected second frequency band, the second frequency band being different from the first frequency band, the second filter branch being in parallel with the first filter branch, the second filter branch being programmable and comprising a resampling block for resampling the received data, a synchronization circuit configured to perform synchronization and spectrum sensing on the received data, the circuit being in connection with the output of the filtering block; and a controller block configured to control the filtering block and the synchronization circuit, wherein the synchronization circuit further comprises: a correlator block configured to correlate data output by the filtering block, a vectorizing block configured to vectorize the data output by the correlator block or data output by the filtering block, and a processor block connected to the vectorizing block, the processor block comprising a scalar portion and a vector portion, the scalar portion configured to exchange control instructions with vectorizing block and the vector portion, the vector portion being configured to process the vectorized data, the processor block further being configured to detect signal presence in the selected second frequency band.