📄 calculate_signal_parameter.m
字号:
function calculate_signal_parameter(bit_sequence)
% Calculates some additional signal parameters
global signal;
% Bits per symbol
switch signal.modulation_type
case 'BPSK'
signal.bits_per_symbol = 1;
case 'QPSK'
signal.bits_per_symbol = 2;
if (signal.nr_of_bits/2 ~= ceil(signal.nr_of_bits/2))
error(['Using QPSK, number of bits must be a multiple of 2'])
end
otherwise
error(['Modulation-type unknown: ', signal.modulation_type])
end
% Number of symbols to transfer
signal.nr_of_symbols = signal.nr_of_bits/signal.bits_per_symbol;
% Bit sequence (random sequence of -1 and 1)
%signal.bit_sequence = floor(rand(1,signal.nr_of_bits)*2)*2-1;
signal.bit_sequence = 2 * bit_sequence - 1;
% Symbol sequence
signal.symbol_sequence = bit2symbol(signal.bit_sequence);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -