Sie sind auf Seite 1von 3

tx_msg = 'Hello'; % message to transmit

SPB = 10; % bit time in samples per bit


% transmitter %
%------tx_bs=text2bitseq(tx_msg)-------
% % % Revise the following code % % %
tx_bs = [];
for c = 1:length(tx_msg)
character = tx_msg(c); % get the next character from the msg
byte = char2byte(character); % find the 8-bit ASCII
tx_bs = [byte];
end
% % % Do not change the code below % % %
tx_wave = bitseq2waveform(tx_bs,SPB); % change bit sequence to a
waveform
% The following command is needed so that we satisfy the communication
% protocol. We will study this later in the course.
tx_wave1 = satisfy_protocol(tx_wave,SPB);
% channel %
rx_wave = txrx(tx_wave1); % transmit waveform through channel
% receiver %
rx_bs = waveform2bitseq(rx_wave,SPB); % change waveform to bit sequence
rx_msg = bitseq2text(rx_bs); % change bit sequence to text
message
diagram_lab01(tx_bs,tx_wave,rx_wave,rx_bs,SPB); % generate plots
display_lab01(tx_msg,rx_msg);
tx_msg = 'Hello'; % message to transmit
SPB = 10; % bit time in samples per bit
% transmitter %
tx_bs = text2bitseq(tx_msg); % change text message to bit sequence
%------tx_wave=bitseq2waveform(tx_bs,SPB)-------
% % % Revise the following code % % %
tx_wave = []; % initialize the waveform to be empty
for n = 1:length(tx_bs)
tx_wave = [tx_wave];
end
% % % Do not change the code below % % %
% The following command is needed so that we satisfy the communication
% protocol. We will study this later in the course.
tx_wave1 = satisfy_protocol(tx_wave,SPB);
% channel %
rx_wave = txrx(tx_wave1); % transmit waveform through channel
% receiver %
rx_bs = waveform2bitseq(rx_wave,SPB); % change waveform to bit sequence
rx_msg = bitseq2text(rx_bs); % change bit sequence to text
message
diagram_lab01(tx_bs,tx_wave,rx_wave,rx_bs,SPB); % generate plots
display_lab01(tx_msg,rx_msg); % display text messages
% % % Revise the following code % % %
tx_msg = 'Hi'; % message to transmit
SPB = 10; % bit time in samples per bit
% % % Do not change the code below % % %

% transmitter %
tx_bs = text2bitseq(tx_msg); % change text message to bit
sequence
tx_wave = bitseq2waveform(tx_bs,SPB); % change bit sequence to
waveform
% The following command is needed so that we satisfy the communication
% protocol. We will study this later in the course.
tx_wave1 = satisfy_protocol(tx_wave,SPB);

% channel %
rx_wave = txrx(tx_wave1); % transmit waveform through channel

% receiver %
rx_bs = waveform2bitseq(rx_wave,SPB); % change waveform to bit
sequence
rx_msg = bitseq2text(rx_bs); % change bit sequence to text
message

diagram_lab01(tx_bs,tx_wave,rx_wave,rx_bs,SPB); % generate plots


display_lab01(tx_msg,rx_msg); % display text
messages

Das könnte Ihnen auch gefallen