WCDMA wrriten by two Nokia engineers in simulink. complete source code,has passed the test.
File list:
wcdma_simulink
.............\ajo.m
.............\ajo_ke26.m
.............\ajo_la2.m
.............\ajo_lauantai.m
.............\ajo_n_times.m
.............\ajo_perjantai.m
.............\channel_param.m
.............\DISCLAIMER
.............\dl_2_start.m
.............\dl_start.m
.............\dl_star_back.m
.............\dl_utra.m
.............\get_ovsf_code.mexsol
.............\get_ovsf_code_indexes.mexsol
.............\koe_buffer.mdl
.............\koe_channel_awgn.mdl
.............\koe_channel_one.mdl
.............\koe_channel_rake.mdl
.............\koe_channel_rake_inter.mdl
.............\koe_channel_rake_inter_control.mdl
.............\koe_channel_real_one.mdl
.............\koe_chcode.mdl
.............\koe_chcode_crc.mdl
.............\koe_chcode_crc_mask.mdl
.............\koe_chcode_crc_rate.mdl
.............\koe_ch_auki.mdl
.............\koe_code_one.mdl
.............\koe_control_buffer.mdl
.............\koe_crc.mdl
.............\koe_interleaver_right_size.mdl
.............\koe_inter_all.mdl
.............\koe_inter_deinter.mdl
.............\koe_inter_int.mdl
.............\koe_inter_new.mdl
.............\koe_intra_deint.mdl
.............\koe_mod.mdl
.............\koe_mod_demod.mdl
.............\koe_mod_demod_control.mdl
.............\koe_pulse_shaping.mdl
.............\koe_rate.mdl
.............\koe_spreading.mdl
.............\koe_s_code.mdl
.............\koe_tmp.mdl
.............\koe_ul_opne.mdl
.............\params.m
.............\start.m
.............\s_ber_calc.mexsol
.............\s_ber_direct.mexsol
.............\s_buffer.mexsol
.............\s_channel.mexsol
.............\s_channel_estimator.mexsol
.............\s_channel_real_input.mexsol
.............\s_chcoding.mexsol
.............\s_chdecoding.mexsol
.............\s_code.mexsol
.............\s_compile_utra.m
.............\s_conv_detection.mexsol
.............\s_crc_add.mexsol
.............\s_crc_remove.mexsol
.............\s_deinterleaver.mexsol
.............\s_derate.mexsol
.............\s_dl_demod_buffer.mexsol
.............\s_dl_discmod.mexsol
.............\s_frame_buffer.mexsol
.............\s_hard_decission.mexsol
.............\s_interleaver.mexsol
.............\s_intra_deinterleaver.mexsol
.............\s_intra_interleaver.mexsol
.............\s_mod_plain.mexsol
.............\s_pulse_shaping.mexsol
.............\s_rake.mexsol
.............\s_rate.mexsol
.............\s_spreading.mexsol
.............\ul_start.m
.............\utra.m
.............\utra_lib.mdl