pytwinnet.mimo.channel

Functions

matched_filter_tx(H)

Downlink: transmit beamformer for single user (nt x 1) normalized.

mimo_rayleigh(nt, nr[, seed])

i.i.d.

zf_precoder(H)

Multi-user ZF precoder (nt x K) for H (K x nt).

pytwinnet.mimo.channel.matched_filter_tx(H)[source]

Downlink: transmit beamformer for single user (nt x 1) normalized.

Return type:

ndarray

Parameters:

H (ndarray)

pytwinnet.mimo.channel.mimo_rayleigh(nt, nr, seed=None)[source]

i.i.d. Rayleigh flat-fading MIMO channel H (nr x nt).

Return type:

ndarray

Parameters:
pytwinnet.mimo.channel.zf_precoder(H)[source]

Multi-user ZF precoder (nt x K) for H (K x nt).

Return type:

ndarray

Parameters:

H (ndarray)