dsp.py 文件源码

python
阅读 37 收藏 0 点赞 0 评论 0

项目:dvbt_decoder 作者: joneskm 项目源码 文件源码
def _find_start_symbol(iq_data):
    '''
    Correlate to find symbol boundaries
    '''

    corr_length = 2*(SYMBOL_LENGTH)
    corr = np.empty(corr_length)

    for k in range(corr_length):
        leading = iq_data[k:k+GUARD_LENGTH]
        trailing = iq_data[k+USEFUL_LENGTH:k+SYMBOL_LENGTH]
        corr[k] = np.abs(np.dot(leading, np.conj(trailing)))

    first_symbol = np.argmax(corr)%(SYMBOL_LENGTH)

    return first_symbol
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号