aspcore.pseq.create_shifted_pseq

aspcore.pseq.create_shifted_pseq(pseq, num_channels, rir_len)

For system identification of MISO system, each source should be given a shifted version of the same sequence to be able to perfectly identify each channel.

Parameters:
  • pseq (ndarray of shape (1, rir_len*num_channels) or (rir_len*num_channels)) – the perfect sequence to be shifted

  • num_channels (int)

  • rir_len (int)

Returns:

shifted_pseq – source l should be assigned the signal shifted_pseq[l,:]

Return type:

ndarray of shape (num_channels, rir_len*num_channels)

References

[antweilerNLMStype2008] [hahnSimultaneous2018]