Spread spectrum based audio frequency communication system

    公开(公告)号:US10720959B2

    公开(公告)日:2020-07-21

    申请号:US16147955

    申请日:2018-10-01

    摘要: A spread spectrum based audio frequency communication system at least includes a transmitting apparatus. The transmitting apparatus includes a first dot-product module, a summation module, a transmitting modulation module, a mixture module, a digital-to-analog converter, and a transmitter. The first dot-product module is configured to perform a dot-product of a first data and a first pseudo-noise code, and derive a first spreading data. The summation module is configured to sum up the first spreading data and a second spreading data to form a summed data. The transmitting modulation module is configured to vary a carrier signal with the summed data to form a modulated signal. The mixture module is configured to mix the modulated signal and an acoustic signal up to form a mixed signal. The digital-to-analog converter is configured to convert the mixed signal into acoustic waves. The transmitter transmits the acoustic waves.

    Hearing device with end-to-end neural network

    公开(公告)号:US11647344B2

    公开(公告)日:2023-05-09

    申请号:US17592006

    申请日:2022-02-03

    IPC分类号: H04R25/00 H04R1/10

    摘要: A hearing device is disclosed, comprising a main microphone, M auxiliary microphones, a transform circuit, a processor, a memory and a post-processing circuit. The transform circuit transforms first sample values in current frames of a main audio signal and M auxiliary audio signals from the microphones into a main and M auxiliary spectral representations. The memory includes instructions to be executed by the processor to perform operations comprising: performing ANC over the first sample values using an end-to-end neural network to generate second sample values; and, performing audio signal processing over the main and the M auxiliary spectral representations using the end-to-end neural network to generate a compensation mask. The post-processing circuit modifies the main spectral representation with the compensation mask to generate a compensated spectral representation, and generates an output audio signal according to the second sample values and the compensated spectral representation.

    Method for matrix by vector multiplication for use in artificial neural network

    公开(公告)号:US10534839B2

    公开(公告)日:2020-01-14

    申请号:US16017813

    申请日:2018-06-25

    摘要: A method for matrix by vector multiplication, applied in an artificial neural network system, is disclosed. The method comprises: compressing a plurality of weight values in a weight matrix and indices of an input vector into a compressed main stream; storing M sets of synapse values in M memory devices; and, performing reading and MAC operations according to the M sets of synapse values and the compressed main stream to obtain a number M of output vectors. The step of compressing comprises: dividing the weight matrix into a plurality of N×L blocks; converting entries of a target block and corresponding indices of the input vector into a working block and an index matrix; removing zero entries in the working block; shifting non-zero entries row-by-row to one of their left and right sides in the working block; and, respectively shifting corresponding entries in the index matrix.

    Apparatus and method for multiple-microphone speech enhancement

    公开(公告)号:US11315586B2

    公开(公告)日:2022-04-26

    申请号:US17039445

    申请日:2020-09-30

    摘要: A speech enhancement apparatus is disclosed and comprises an adaptive noise cancellation circuit, a blending circuit, a noise suppressor and a control module. The ANC circuit filters a reference signal to generate a noise estimate and subtracts a noise estimate from a primary signal to generate a signal estimate based on a control signal. The blending circuit blends the primary signal and the signal estimate to produce a blended signal. The noise suppressor suppresses noise over the blended signal using a first trained model to generate an enhanced signal and a main spectral representation from a main microphone and M auxiliary spectral representations from M auxiliary microphones using (M+1) second trained models to generate a main score and M auxiliary scores. The ANC circuit, the noise suppressor and the trained models are well combined to maximize the performance of the speech enhancement apparatus.