📄 main.asv
字号:
%% [mul_fad_sequence,max_delay,fade_sign,rake_rev_sequence,mpath_amp] = cdma_channel_simulation(sequence,sf,mpath_delay,eb_no,k_factor)
%% [original_sequence] = cdma_reciever(mul_fad_sequence,frame_length,crc_select,cov_select,in_info_len,in_supv_len,sf,add_bits,i_add_bits,max_delay,fade_sign)
%% [add_tail_bits_sequence] = add_tail_bits(original_sequence,add_length)
%% [coded_sequence] = block_interlacement(original_sequence,info_len,surveillance_len)
%% [sequence,source_amb,add_bits,i_add_bits] = cdma_transmitter(ran_len,sam_rate,frame_length,crc_select,cov_select,in_info_len,in_supv_len,sf,inter_num)
%% [crc_coded_sequence] = cyclic_redundancy_code(uncode_sequence,crc_standard)
%% [sequence] = DS_modulation_demodulation(original_seq,spreading_factor,select,off_set)
%% [original_sequence,err] = cyclic_redundancy_decode(crc_coded_sequence,seq_length,crc_standard)
%% [sequence] = DS_walsh_modulation_demodulation(original_seq,walsh_num,select)
%% [m_sequences] = linear_feedback_shift_register(SFlog2,cycle,initial_state,generator_polynomial_coefficient)
%% Sequence = m_sequence_generator(SF)
%% [sampled_ambipolar_signal,sampled_signal,original_data] = original_random_signal(bit_number,sample_rate)
%% [upsampled_signal_sequence] = symbol_repeat(original_sequence,up_sampled_rate)
%% [walsh_matrix] = walsh_sequence_generator(num)
%% [decode_sequence] = convolutional_decode(convolutional_sequence,tail_bits_length,channel_select)
clear;
bitnumber=input('比特数 > ');
[sampled_ambipolar_signal,sampled_signal,original_data] = original_random_signal(bit_number,sample_rate) %sampled_ambipolar_signal返回双极性采样序列,sampled_signal单极性采样系列,original_data原始数据序列
original_sequence = sampled_signal;
add_length=('加尾比特 > ');
[add_tail_bits_sequence] = add_tail_bits(original_sequence,add_length);%加尾比特
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -