亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? c5_std5.c

?? mmo 信道估計算法 matlab 仿真 實現了無線信道環境下的信道估計
?? C
?? 第 1 頁 / 共 4 頁
字號:
/* Include files */
#include "std5_sfun.h"
#include "c5_std5.h"
#define CHARTINSTANCE_CHARTNUMBER       (chartInstance.chartNumber)
#define CHARTINSTANCE_INSTANCENUMBER    (chartInstance.instanceNumber)
#include "std5_sfun_debug_macros.h"

/* Type Definitions */

/* Named Constants */
#define c5_IN_NO_ACTIVE_CHILD           (0)

/* Variable Declarations */

/* Variable Definitions */
static SFc5_std5InstanceStruct chartInstance;

/* Function Declarations */
static void initialize_c5_std5(void);
static void initialize_params_c5_std5(void);
static void enable_c5_std5(void);
static void disable_c5_std5(void);
static void finalize_c5_std5(void);
static void sf_c5_std5(void);
static void c5_eML_blk_kernel(real_T *c5_b_PilotSubcSymbols, creal_T
 *c5_b_channel_est, creal_T *c5_b_freq_data_syms, creal_T *c5_b_freq_pilot_syms,
 creal_T *c5_b_corrected_syms);
static void c5_repmat(creal_T *c5_a, creal_T *c5_b);
static void c5_squeeze(creal_T *c5_a, creal_T *c5_b);
static void c5_sum(creal_T *c5_x, creal_T *c5_y);
static void c5_angle(creal_T *c5_x, creal_T *c5_b_x);
static void c5_b_repmat(creal_T *c5_a, creal_T *c5_b);
static void c5_exp(creal_T *c5_x, creal_T *c5_b_x);
static const mxArray *c5_sf_marshall(void *c5_chartInstance, void *c5_u);
static const mxArray *c5_b_sf_marshall(void *c5_chartInstance, void *c5_u);
static const mxArray *c5_c_sf_marshall(void *c5_chartInstance, void *c5_u);
static const mxArray *c5_d_sf_marshall(void *c5_chartInstance, void *c5_u);
static const mxArray *c5_e_sf_marshall(void *c5_chartInstance, void *c5_u);
static const mxArray *c5_f_sf_marshall(void *c5_chartInstance, void *c5_u);
static const mxArray *c5_g_sf_marshall(void *c5_chartInstance, void *c5_u);
static const mxArray *c5_h_sf_marshall(void *c5_chartInstance, void *c5_u);
static const mxArray *c5_i_sf_marshall(void *c5_chartInstance, void *c5_u);
static const mxArray *c5_j_sf_marshall(void *c5_chartInstance, void *c5_u);
static const mxArray *c5_k_sf_marshall(void *c5_chartInstance, void *c5_u);
static const mxArray *c5_l_sf_marshall(void *c5_chartInstance, void *c5_u);
static const mxArray *c5_m_sf_marshall(void *c5_chartInstance, void *c5_u);
static const mxArray *c5_n_sf_marshall(void *c5_chartInstance, void *c5_u);
static real_T *c5_PilotSubcSymbols(void);
static creal_T *c5_channel_est(void);
static creal_T *c5_corrected_syms(void);
static creal_T *c5_freq_data_syms(void);
static creal_T *c5_freq_pilot_syms(void);
static void init_dsm_address_info(void);

/* Function Definitions */
static void initialize_c5_std5(void)
{
  _sfTime_ = (real_T)ssGetT(chartInstance.S);
  chartInstance.c5_is_active_c5_std5 = 0U;
}

static void initialize_params_c5_std5(void)
{
}

static void enable_c5_std5(void)
{
}

static void disable_c5_std5(void)
{
}

static void finalize_c5_std5(void)
{
}

static void sf_c5_std5(void)
{
  int32_T c5_i0;
  int32_T c5_i1;
  uint8_T c5_previousEvent;
  int32_T c5_i2;
  int32_T c5_i3;
  real_T c5_dv0[8];
  int32_T c5_i4;
  creal_T c5_dcv0[52];
  int32_T c5_i5;
  int32_T c5_i6;
  creal_T c5_dcv1[96];
  int32_T c5_i7;
  int32_T c5_i8;
  creal_T c5_dcv2[8];
  creal_T c5_dcv3[96];
  int32_T c5_i9;
  int32_T c5_i10;
  _sfTime_ = (real_T)ssGetT(chartInstance.S);
  for(c5_i0 = 0; c5_i0 < 2; c5_i0 = c5_i0 + 1) {
    for(c5_i1 = 0; c5_i1 < 4; c5_i1 = c5_i1 + 1) {
      _SFD_DATA_RANGE_CHECK(c5_PilotSubcSymbols()[c5_i1 + (c5_i0 << 2)], 2U);
    }
  }
  c5_previousEvent = _sfEvent_;
  _sfEvent_ = CALL_EVENT;
  _SFD_CC_CALL(CHART_ENTER_DURING_FUNCTION_TAG,4);
  for(c5_i2 = 0; c5_i2 < 2; c5_i2 = c5_i2 + 1) {
    for(c5_i3 = 0; c5_i3 < 4; c5_i3 = c5_i3 + 1) {
      c5_dv0[c5_i3 + (c5_i2 << 2)] = c5_PilotSubcSymbols()[c5_i3 + (c5_i2 << 2)];
    }
  }
  for(c5_i4 = 0; c5_i4 < 52; c5_i4 = c5_i4 + 1) {
    c5_dcv0[c5_i4].re = c5_channel_est()[c5_i4].re;
    c5_dcv0[c5_i4].im = c5_channel_est()[c5_i4].im;
  }
  for(c5_i5 = 0; c5_i5 < 2; c5_i5 = c5_i5 + 1) {
    for(c5_i6 = 0; c5_i6 < 48; c5_i6 = c5_i6 + 1) {
      c5_dcv1[c5_i6 + 48 * c5_i5].re = c5_freq_data_syms()[c5_i6 + 48 *
        c5_i5].re;
      c5_dcv1[c5_i6 + 48 * c5_i5].im = c5_freq_data_syms()[c5_i6 + 48 *
        c5_i5].im;
    }
  }
  for(c5_i7 = 0; c5_i7 < 2; c5_i7 = c5_i7 + 1) {
    for(c5_i8 = 0; c5_i8 < 4; c5_i8 = c5_i8 + 1) {
      c5_dcv2[c5_i8 + (c5_i7 << 2)].re = c5_freq_pilot_syms()[c5_i8 + (c5_i7 <<
        2)].re;
      c5_dcv2[c5_i8 + (c5_i7 << 2)].im = c5_freq_pilot_syms()[c5_i8 + (c5_i7 <<
        2)].im;
    }
  }
  c5_eML_blk_kernel((real_T *)c5_dv0, (creal_T *)c5_dcv0, (creal_T *)c5_dcv1,
   (creal_T *)c5_dcv2, (creal_T *)c5_dcv3);
  for(c5_i9 = 0; c5_i9 < 2; c5_i9 = c5_i9 + 1) {
    for(c5_i10 = 0; c5_i10 < 48; c5_i10 = c5_i10 + 1) {
      c5_corrected_syms()[c5_i10 + 48 * c5_i9].re = c5_dcv3[c5_i10 + 48 *
        c5_i9].re;
      c5_corrected_syms()[c5_i10 + 48 * c5_i9].im = c5_dcv3[c5_i10 + 48 *
        c5_i9].im;
    }
  }
  _SFD_CC_CALL(EXIT_OUT_OF_FUNCTION_TAG,4);
  _sfEvent_ = c5_previousEvent;
  sf_debug_check_for_state_inconsistency(_std5MachineNumber_,
   chartInstance.chartNumber, chartInstance.instanceNumber);
}

static void c5_eML_blk_kernel(real_T *c5_b_PilotSubcSymbols, creal_T
 *c5_b_channel_est, creal_T *c5_b_freq_data_syms, creal_T *
 c5_b_freq_pilot_syms, creal_T *c5_b_corrected_syms)
{
  creal_T c5_correction_phases[96];
  creal_T c5_phase_error_est[2];
  creal_T c5_channel_est1[8];
  real_T c5_ref_pilots[8];
  real_T c5_scramble_patt1[8];
  real_T c5_scramble_patt[508];
  real_T c5_PilotSubcPatt[4];
  real_T c5_PilotScramble[127];
  real_T c5_num_symbols;
  int32_T c5_i11;
  int32_T c5_i12;
  int32_T c5_i13;
  static real_T c5_dv1[127] = { 1.0, 1.0, 1.0, 1.0, -1.0, -1.0, -1.0, 1.0, -1.0,
    -1.0, -1.0, -1.0, 1.0, 1.0, -1.0, 1.0, -1.0, -1.0,
    1.0, 1.0, -1.0, 1.0, 1.0, -1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, -1.0, 1.0,
    1.0, 1.0, -1.0, 1.0, 1.0,
    -1.0, -1.0, 1.0, 1.0, 1.0, -1.0, 1.0, -1.0, -1.0, -1.0, 1.0, -1.0, 1.0,
    -1.0, -1.0, 1.0, -1.0, -1.0,
    1.0, 1.0, 1.0, 1.0, 1.0, -1.0, -1.0, 1.0, 1.0, -1.0, -1.0, 1.0, -1.0, 1.0,
    -1.0, 1.0, 1.0, -1.0, -1.0
    , -1.0, 1.0, 1.0, -1.0, -1.0, -1.0, -1.0, 1.0, -1.0, -1.0, 1.0, -1.0, 1.0,
    1.0, 1.0, 1.0, -1.0, 1.0,
    -1.0, 1.0, -1.0, 1.0, -1.0, -1.0, -1.0, -1.0, -1.0, 1.0, -1.0, 1.0, 1.0,
    -1.0, 1.0, -1.0, 1.0, 1.0,
    1.0, -1.0, -1.0, 1.0, -1.0, -1.0, -1.0, 1.0, 1.0, 1.0, -1.0, -1.0, -1.0,
    -1.0, -1.0, -1.0, -1.0 };
  int32_T c5_i14;
  static real_T c5_dv2[4] = { 6.0, 20.0, 33.0, 47.0 };
  int32_T c5_i15;
  int32_T c5_i16;
  static real_T c5_dv3[508] = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0,
    1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, -1.0, -1.0, -1.0, -1.0
    , -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, 1.0, 1.0, 1.0, 1.0, -1.0,
    -1.0, -1.0, -1.0, -1.0,
    -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, 1.0, 1.0,
    1.0, 1.0, 1.0, 1.0, 1.0,
    1.0, -1.0, -1.0, -1.0, -1.0, 1.0, 1.0, 1.0, 1.0, -1.0, -1.0, -1.0, -1.0,
    -1.0, -1.0, -1.0, -1.0, 1.0,
    1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, -1.0, -1.0, -1.0, -1.0, 1.0, 1.0, 1.0,
    1.0, 1.0, 1.0, 1.0, 1.0,
    -1.0, -1.0, -1.0, -1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0,
    1.0, 1.0, 1.0, 1.0, 1.0, 1.0
    , 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, -1.0, -1.0, -1.0, -1.0, 1.0, 1.0,
    1.0, 1.0, 1.0, 1.0, 1.0,
    1.0, 1.0, 1.0, 1.0, 1.0, -1.0, -1.0, -1.0, -1.0, 1.0, 1.0, 1.0, 1.0, 1.0,
    1.0, 1.0, 1.0, -1.0, -1.0,
    -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0,
    1.0, 1.0, 1.0, 1.0, -1.0,
    -1.0, -1.0, -1.0, 1.0, 1.0, 1.0, 1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0,
    -1.0, -1.0, -1.0, -1.0, -1.0
    , -1.0, 1.0, 1.0, 1.0, 1.0, -1.0, -1.0, -1.0, -1.0, 1.0, 1.0, 1.0, 1.0,
    -1.0, -1.0, -1.0, -1.0, -1.0,
    -1.0, -1.0, -1.0, 1.0, 1.0, 1.0, 1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0,
    -1.0, -1.0, 1.0, 1.0, 1.0,
    1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0,
    1.0, 1.0, -1.0, -1.0, -1.0
    , -1.0, -1.0, -1.0, -1.0, -1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0,
    -1.0, -1.0, -1.0, -1.0, -1.0,
    -1.0, -1.0, -1.0, 1.0, 1.0, 1.0, 1.0, -1.0, -1.0, -1.0, -1.0, 1.0, 1.0, 1.0,
    1.0, -1.0, -1.0, -1.0,
    -1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, -1.0, -1.0, -1.0, -1.0, -1.0,
    -1.0, -1.0, -1.0, -1.0,
    -1.0, -1.0, -1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, -1.0, -1.0, -1.0,
    -1.0, -1.0, -1.0, -1.0,
    -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, 1.0, 1.0, 1.0, 1.0,
    -1.0, -1.0, -1.0, -1.0, -1.0
    , -1.0, -1.0, -1.0, 1.0, 1.0, 1.0, 1.0, -1.0, -1.0, -1.0, -1.0, 1.0, 1.0,
    1.0, 1.0, 1.0, 1.0, 1.0, 1.0
    , 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, -1.0, -1.0, -1.0, -1.0, 1.0, 1.0,
    1.0, 1.0, -1.0, -1.0, -1.0
    , -1.0, 1.0, 1.0, 1.0, 1.0, -1.0, -1.0, -1.0, -1.0, 1.0, 1.0, 1.0, 1.0,
    -1.0, -1.0, -1.0, -1.0, -1.0,
    -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0,
    -1.0, -1.0, -1.0, 1.0, 1.0,
    1.0, 1.0, -1.0, -1.0, -1.0, -1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0,
    -1.0, -1.0, -1.0, -1.0, 1.0
    , 1.0, 1.0, 1.0, -1.0, -1.0, -1.0, -1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0,
    1.0, 1.0, 1.0, 1.0, 1.0,
    -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, 1.0, 1.0, 1.0, 1.0, -1.0,
    -1.0, -1.0, -1.0, -1.0, -1.0
    , -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0,
    1.0, 1.0, 1.0, 1.0, 1.0, -1.0
    , -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0,
    -1.0, -1.0, -1.0, -1.0, -1.0
    , -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0 };
  int32_T c5_i17;
  int32_T c5_i18;
  int32_T c5_i19;
  int32_T c5_i20;
  int32_T c5_i21;
  int32_T c5_iv0[4];
  int32_T c5_i22;
  creal_T c5_dcv4[4];
  creal_T c5_dcv5[8];
  int32_T c5_i23;
  int32_T c5_i24;
  int32_T c5_i25;
  int32_T c5_i26;
  creal_T c5_dcv6[8];
  creal_T c5_dcv7[8];
  int32_T c5_i27;
  int32_T c5_i28;
  creal_T c5_b_ref_pilots;
  creal_T c5_b_channel_est1;
  creal_T c5_c_ref_pilots;
  creal_T c5_dcv8[8];
  creal_T c5_dcv9[2];
  int32_T c5_i29;
  creal_T c5_dcv10[2];
  creal_T c5_dcv11[2];
  int32_T c5_i30;
  int32_T c5_i31;
  int32_T c5_i32;
  int32_T c5_i33;
  creal_T c5_dcv12[2];
  creal_T c5_dcv13[96];
  int32_T c5_i34;
  int32_T c5_i35;
  int32_T c5_i36;
  int32_T c5_i37;
  creal_T c5_dcv14[96];
  creal_T c5_dcv15[96];
  int32_T c5_i38;
  int32_T c5_i39;
  sf_debug_symbol_scope_push(14U, 0U);
  sf_debug_symbol_scope_add("correction_phases", &c5_correction_phases,
   c5_n_sf_marshall);
  sf_debug_symbol_scope_add("phase_error_est", &c5_phase_error_est,
   c5_m_sf_marshall);
  sf_debug_symbol_scope_add("channel_est1", &c5_channel_est1, c5_l_sf_marshall);
  sf_debug_symbol_scope_add("ref_pilots", &c5_ref_pilots, c5_k_sf_marshall);
  sf_debug_symbol_scope_add("scramble_patt1", &c5_scramble_patt1,
   c5_j_sf_marshall);
  sf_debug_symbol_scope_add("scramble_patt", &c5_scramble_patt,
   c5_i_sf_marshall);
  sf_debug_symbol_scope_add("PilotSubcPatt", &c5_PilotSubcPatt,
   c5_h_sf_marshall);
  sf_debug_symbol_scope_add("PilotScramble", &c5_PilotScramble,
   c5_g_sf_marshall);
  sf_debug_symbol_scope_add("num_symbols", &c5_num_symbols, c5_f_sf_marshall);
  sf_debug_symbol_scope_add("corrected_syms", c5_b_corrected_syms,
   c5_e_sf_marshall);
  sf_debug_symbol_scope_add("freq_pilot_syms", c5_b_freq_pilot_syms,
   c5_d_sf_marshall);
  sf_debug_symbol_scope_add("freq_data_syms", c5_b_freq_data_syms,
   c5_c_sf_marshall);
  sf_debug_symbol_scope_add("channel_est", c5_b_channel_est, c5_b_sf_marshall);
  sf_debug_symbol_scope_add("PilotSubcSymbols", c5_b_PilotSubcSymbols,
   c5_sf_marshall);
  CV_EML_FCN(0, 0);
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,6);
  c5_num_symbols = 2.0;
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,7);
  for(c5_i11 = 0; c5_i11 < 2; c5_i11 = c5_i11 + 1) {
    for(c5_i12 = 0; c5_i12 < 48; c5_i12 = c5_i12 + 1) {
      c5_b_corrected_syms[c5_i12 + 48 * c5_i11].re = 0.0;
      c5_b_corrected_syms[c5_i12 + 48 * c5_i11].im = 0.0;
    }
  }
  /*  estimate the phase change using the pilots */
  /* correction_phases = rx_pilot_phase_est(freq_pilot_syms, channel_est, sim_options); */
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,12);
  for(c5_i13 = 0; c5_i13 < 127; c5_i13 = c5_i13 + 1) {
    c5_PilotScramble[c5_i13] = c5_dv1[c5_i13];
  }
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,13);
  for(c5_i14 = 0; c5_i14 < 4; c5_i14 = c5_i14 + 1) {
    c5_PilotSubcPatt[c5_i14] = c5_dv2[c5_i14];
  }
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,14);
  for(c5_i15 = 0; c5_i15 < 127; c5_i15 = c5_i15 + 1) {
    for(c5_i16 = 0; c5_i16 < 4; c5_i16 = c5_i16 + 1) {
      c5_scramble_patt[c5_i16 + (c5_i15 << 2)] = c5_dv3[c5_i16 + (c5_i15 << 2)];
    }
  }
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,16);
  for(c5_i17 = 0; c5_i17 < 2; c5_i17 = c5_i17 + 1) {
    for(c5_i18 = 0; c5_i18 < 4; c5_i18 = c5_i18 + 1) {
      c5_scramble_patt1[c5_i18 + (c5_i17 << 2)] = 1.0;
    }
  }
  /* ref_pilots = repmat(PilotSubcSymbols, 1, num_symbols); */
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,18);
  for(c5_i19 = 0; c5_i19 < 2; c5_i19 = c5_i19 + 1) {
    for(c5_i20 = 0; c5_i20 < 4; c5_i20 = c5_i20 + 1) {
      c5_ref_pilots[c5_i20 + (c5_i19 << 2)] = c5_b_PilotSubcSymbols[c5_i20 +
        (c5_i19 << 2)];
    }
  }
  /*  Estimate the symbol rotation from the pilot subcarriers */
  /*  Different Tx and/or Rx diversity options require different processing of the pilot symbols */
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,22);
  for(c5_i21 = 0; c5_i21 < 4; c5_i21 = c5_i21 + 1) {
    c5_iv0[c5_i21] = (int32_T)_SFD_EML_ARRAY_BOUNDS_CHECK("channel_est",
     (int32_T)_SFD_INTEGER_CHECK("PilotSubcPatt", c5_PilotSubcPatt[
      c5_i21]), 1, 52, 1) - 1;
  }
  for(c5_i22 = 0; c5_i22 < 4; c5_i22 = c5_i22 + 1) {
    c5_dcv4[c5_i22].re = c5_b_channel_est[c5_iv0[c5_i22]].re;
    c5_dcv4[c5_i22].im = c5_b_channel_est[c5_iv0[c5_i22]].im;
  }
  c5_repmat((creal_T *)c5_dcv4, (creal_T *)c5_dcv5);
  for(c5_i23 = 0; c5_i23 < 2; c5_i23 = c5_i23 + 1) {
    for(c5_i24 = 0; c5_i24 < 4; c5_i24 = c5_i24 + 1) {
      c5_channel_est1[c5_i24 + (c5_i23 << 2)].re = c5_dcv5[c5_i24 + (c5_i23 <<
        2)].re;
      c5_channel_est1[c5_i24 + (c5_i23 << 2)].im = c5_dcv5[c5_i24 + (c5_i23 <<
        2)].im;
    }
  }
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,23);
  for(c5_i25 = 0; c5_i25 < 2; c5_i25 = c5_i25 + 1) {
    for(c5_i26 = 0; c5_i26 < 4; c5_i26 = c5_i26 + 1) {
      c5_dcv6[c5_i26 + (c5_i25 << 2)].re = c5_b_freq_pilot_syms[c5_i26 + (c5_i25
        << 2)].re;
      c5_dcv6[c5_i26 + (c5_i25 << 2)].im = c5_b_freq_pilot_syms[c5_i26 + (c5_i25
        << 2)].im;
    }
  }
  c5_squeeze((creal_T *)c5_dcv6, (creal_T *)c5_dcv7);
  for(c5_i27 = 0; c5_i27 < 2; c5_i27 = c5_i27 + 1) {
    for(c5_i28 = 0; c5_i28 < 4; c5_i28 = c5_i28 + 1) {
      c5_b_ref_pilots.re = c5_ref_pilots[c5_i28 + (c5_i27 << 2)] *
        c5_dcv7[c5_i28 + (c5_i27 << 2)].re;
      c5_b_ref_pilots.im = c5_ref_pilots[c5_i28 + (c5_i27 << 2)] *
        c5_dcv7[c5_i28 + (c5_i27 << 2)].im;
      c5_b_channel_est1.re = c5_channel_est1[c5_i28 + (c5_i27 << 2)].re;
      c5_b_channel_est1.im = -c5_channel_est1[c5_i28 + (c5_i27 << 2)].im;
      c5_c_ref_pilots.re = c5_b_ref_pilots.re * c5_b_channel_est1.re -
        c5_b_ref_pilots.im * c5_b_channel_est1.im;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲男人都懂的| 国产精品99久久久久| 国产一区二区三区视频在线播放| 岛国精品在线播放| 欧美亚洲动漫另类| 欧美激情一区二区三区不卡| 免费欧美在线视频| 91久久免费观看| 国产精品区一区二区三| 麻豆精品一区二区三区| 欧美日韩性生活| 亚洲狠狠丁香婷婷综合久久久| 国产99久久精品| 日韩精品一区二区三区在线| 五月天激情综合| 欧美在线免费播放| 18成人在线视频| 国产不卡一区视频| 精品国产一区二区三区不卡| 日日夜夜一区二区| 91视频在线观看免费| 欧美视频在线观看一区二区| 综合激情网...| 国产成人aaa| 精品日韩在线观看| 亚洲成av人**亚洲成av**| 99精品国产视频| 欧美国产日韩在线观看| 极品少妇xxxx精品少妇偷拍 | 亚洲欧美中日韩| 久久国产精品99精品国产| 国产精品一二三区| 久久久久久电影| 精品一区二区三区久久| 欧美色图激情小说| 亚洲精品v日韩精品| 成人听书哪个软件好| 欧美大片免费久久精品三p| 亚洲精品成人天堂一二三| 成人黄色在线看| 日韩精品一区二区三区中文不卡| 偷窥少妇高潮呻吟av久久免费| 91蝌蚪porny成人天涯| 国产精品久久久久久久久动漫| 国产乱码精品一区二区三区av | av在线不卡免费看| 国产婷婷色一区二区三区四区| 国模冰冰炮一区二区| 91久久精品一区二区二区| 亚洲欧美日韩国产一区二区三区| 国产乱妇无码大片在线观看| 久久精品视频一区二区| 国产成人啪午夜精品网站男同| 欧美激情综合网| 国产·精品毛片| 4hu四虎永久在线影院成人| 亚洲国产精品嫩草影院| 欧美三区在线观看| 欧美aaa在线| 久久综合色综合88| 成人免费av网站| 亚洲欧美偷拍卡通变态| 欧美日韩卡一卡二| 青青草成人在线观看| 久久久国产精品午夜一区ai换脸| 国产高清不卡一区二区| 国产精品传媒入口麻豆| 欧美午夜精品电影| 免费一级片91| 日本一二三不卡| 丁香啪啪综合成人亚洲小说 | 一本高清dvd不卡在线观看| 亚洲自拍都市欧美小说| 91福利在线观看| 亚洲欧美电影一区二区| 91精品福利在线| 肉肉av福利一精品导航| 久久久91精品国产一区二区精品 | 亚洲综合一二三区| 日韩区在线观看| 高清不卡一区二区| 洋洋成人永久网站入口| 日韩免费高清视频| 成人深夜福利app| 亚洲国产aⅴ天堂久久| 久久久精品2019中文字幕之3| 91麻豆免费视频| 国产在线精品不卡| 一区二区视频在线看| 欧美成人在线直播| 欧美亚洲尤物久久| 久久aⅴ国产欧美74aaa| 一区二区欧美国产| 久久精品夜夜夜夜久久| 欧美日韩亚洲丝袜制服| 国产成人精品www牛牛影视| 午夜伦理一区二区| |精品福利一区二区三区| 欧美一区二区黄| 在线观看91视频| 国产成人在线视频网址| 亚洲午夜久久久久久久久电影院| 久久夜色精品一区| 欧美一区二区三区视频在线 | 国产精品剧情在线亚洲| 91精品国产一区二区三区蜜臀 | 91啪亚洲精品| 国产a区久久久| 久久草av在线| 三级成人在线视频| 一区二区三区 在线观看视频| 久久久亚洲精品一区二区三区| 91福利视频网站| 国产一区视频导航| 麻豆精品一区二区三区| 丝袜亚洲另类丝袜在线| 樱桃视频在线观看一区| 国产精品免费丝袜| 久久久精品免费免费| 日韩欧美国产系列| 欧美精品第1页| 欧美视频完全免费看| 欧美在线看片a免费观看| 91网站在线播放| 91视频精品在这里| 99精品久久只有精品| heyzo一本久久综合| 国产成人高清在线| 久久精品久久综合| 天堂一区二区在线| 日韩精品亚洲一区二区三区免费| 午夜精品久久久久久久久久| 亚洲精品一二三四区| 亚洲欧洲中文日韩久久av乱码| 亚洲人成影院在线观看| 一区二区三区高清| 亚洲1区2区3区4区| 视频一区视频二区中文| 日韩电影在线一区| 蜜桃91丨九色丨蝌蚪91桃色| 久久不见久久见免费视频1| 狠狠色综合色综合网络| 国产精品一区二区91| 白白色 亚洲乱淫| 99国产一区二区三精品乱码| 国产盗摄一区二区三区| 免费观看日韩av| 国产精品一区二区果冻传媒| 成人黄色小视频| 欧洲亚洲精品在线| 日韩亚洲欧美一区| 欧美激情一区二区三区不卡 | 久久精品国产一区二区| 国产一区二区三区四区五区入口| 国产69精品久久久久777| 99国产精品久久久久久久久久 | 国产剧情一区在线| 91麻豆蜜桃一区二区三区| 欧美精品一级二级三级| 精品国产第一区二区三区观看体验| 国产亚洲综合性久久久影院| 国产精品乱子久久久久| 亚洲6080在线| 国产福利一区二区| 欧美亚洲日本一区| 久久亚洲精华国产精华液 | 精品亚洲成a人在线观看| 成人精品高清在线| 精品视频色一区| 国产三级精品三级在线专区| 夜夜精品视频一区二区| 国产一区二区成人久久免费影院 | aa级大片欧美| 欧美日韩国产影片| 亚洲欧洲成人精品av97| 青草av.久久免费一区| 99久久精品情趣| 精品福利在线导航| 亚洲综合色网站| 国产成人精品免费网站| 777午夜精品免费视频| 国产精品美女一区二区三区| 麻豆国产精品777777在线| 91网址在线看| 国产午夜精品美女毛片视频| 天天综合网 天天综合色| 91色九色蝌蚪| 国产欧美一区二区三区在线看蜜臀 | 精品成人在线观看| 久久久www成人免费毛片麻豆| 丝袜诱惑亚洲看片| 色天天综合色天天久久| 久久久精品国产免大香伊| 蜜桃一区二区三区在线| 欧美又粗又大又爽| 亚洲天天做日日做天天谢日日欢| 国产在线看一区| 日韩西西人体444www| 亚洲一区在线电影| 色天使久久综合网天天|