How to solve bit error rate problem?
8 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
rx_bs = waveform2bitseq(rx_wave,SPB); % change waveform to bit sequence
rx_msg = bitseq2text(rx_bs); % change bit sequence to text message
tx_bs=rand(1,1280)>0.5; % generate sequence of 1280 random bits
SPBlist = 1:15; % list of bit times to test
num_SPB = length(SPBlist); % number of bit times to test
BER = zeros(1,num_SPB); % initialize bit error rate array
for i = 1:num_SPB %generate the SPB list
SPB = SPBlist(i);
tx_wave = format_bitseq(tx_bs,SPB); % create waveform following protocol
rx_bs = waveform2bitseq(rx_wave,SPB,0); % decode received waveform
BER(i) = compute_BER(rx_bs,rx_msg); % compute the BER
end
This is my code and when I run this there is an error on
BER(i) = compute_BER(rx_bs,rx_msg); % compute the BER
How can I solve this?
1 Commento
Jan
il 17 Nov 2021
If you mention, that there is an error, it is useful if you post the error message. It is much easier to solve a problem than to guess, what the problem is.
Risposte (0)
Vedere anche
Categorie
Scopri di più su 5G Toolbox in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!