13 lines
380 B
Matlab
13 lines
380 B
Matlab
|
|
function BER = runEQ(Eq_class,Scpe_sig,Symbols,Bits,M)
|
|
|
|
[EQ_sig] = Eq_class.process(Scpe_sig,Symbols);
|
|
|
|
error = EQ_sig-Symbols;
|
|
error.spectrum("displayname",['Error PSD after: ',inputname(1),' '],'fignum',564);
|
|
|
|
Rx_bits = PAMmapper(M,0).demap(EQ_sig);
|
|
|
|
[~,errors_bm,BER,errors] = calc_ber(Rx_bits.signal,Bits.signal,"skip_front",100,"skip_end",150,"returnErrorLocation",1);
|
|
|
|
end |