www.gusucode.com > LTE仿真Matlab源码 > LTE_aux_mex_files.m

    % Compile LTE Link Level Simulator MEX files
% Author: Josep Colom Ikuno, jcolom@nt.tuwien.ac.at
% (c) 2008 by INTHFT
% www.nt.tuwien.ac.at
%
% date of creation: 2008/08/11
% last changes:

DEBUG = false;
clear mex;
%% MEX files that have a debug version
if DEBUG
    fprintf('MEX-ing files WITH debug output\n');
    mex ./C-source/crc16.c      -DDEBUG -output LTE_common_crc16
    mex ./C-source/crc24a.c     -DDEBUG -output LTE_common_crc24a
    mex ./C-source/crc24b.c     -DDEBUG -output LTE_common_crc24b
    mex ./C-source/ConvEncode.c -DDEBUG -output LTE_tx_convolutional_encoder
    mex ./C-source/byte2bit.c   -DDEBUG -output LTE_common_byte2bit
    mex ./C-source/bit2byte.c   -DDEBUG -output LTE_common_bit2byte
else
    fprintf('MEX-ing files WITHOUT debug output\n');
    mex ./C-source/crc16.c      -output LTE_common_crc16
    mex ./C-source/crc24a.c     -output LTE_common_crc24a
    mex ./C-source/crc24b.c     -output LTE_common_crc24b
    mex ./C-source/ConvEncode.c -output LTE_tx_convolutional_encoder
    mex ./C-source/byte2bit.c   -output LTE_common_byte2bit
    mex ./C-source/bit2byte.c   -output LTE_common_bit2byte
end

%% MEX files without a debug version
mex ./C-source/Bit_Interleaver.c                                      -output LTE_common_bit_interleaver
mex ./C-source/Soft_Bit_Interleaver.c                                 -output LTE_common_soft_bit_interleaver
mex ./C-source/SisoDecode.c                                           -output LTE_rx_siso_decode
mex ./C-source/Hard_decision.c                                        -output LTE_rx_hard_decision
%mex ./C-source/Circular_Buffer_Mapping.c                              -output LTE_common_turbo_rate_matching_circular_buffer_mapping
mex ./C-source/Turbo_rate_matching_bit_selection.c                    -output LTE_common_turbo_rate_matching_bit_selection_and_pruning
%mex ./C-source/Turbo_rate_matcher_bit_selection_and_pruning_mapping.c -output LTE_common_turbo_rate_matcher_bit_selection_and_pruning_mapping
mex ./C-source/soft_sd2.cpp                                           -output LTE_rx_soft_sd2
mex ./C-source/Gold_sequence_generation.c                             -output LTE_common_gen_gold_sequence