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

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

?? c2_mymethod0.c

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

/* Type Definitions */

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

/* Variable Declarations */

/* Variable Definitions */
static SFc2_mymethod0InstanceStruct chartInstance;

/* Function Declarations */
static void initialize_c2_mymethod0(void);
static void initialize_params_c2_mymethod0(void);
static void enable_c2_mymethod0(void);
static void disable_c2_mymethod0(void);
static void finalize_c2_mymethod0(void);
static void sf_c2_mymethod0(void);
static void c2_eML_blk_kernel(creal_T c2_b_j, creal_T *c2_b_rx_signal, creal_T
 *c2_b_syn, real_T *c2_b_dreal_syble, real_T *c2_b_dimag_syble);
static real_T c2_abs(creal_T c2_x);
static real_T c2_mpower(real_T c2_a);
static const mxArray *c2_sf_marshall(void *c2_chartInstance, void *c2_u);
static const mxArray *c2_b_sf_marshall(void *c2_chartInstance, void *c2_u);
static const mxArray *c2_c_sf_marshall(void *c2_chartInstance, void *c2_u);
static const mxArray *c2_d_sf_marshall(void *c2_chartInstance, void *c2_u);
static const mxArray *c2_e_sf_marshall(void *c2_chartInstance, void *c2_u);
static const mxArray *c2_f_sf_marshall(void *c2_chartInstance, void *c2_u);
static const mxArray *c2_g_sf_marshall(void *c2_chartInstance, void *c2_u);
static const mxArray *c2_h_sf_marshall(void *c2_chartInstance, void *c2_u);
static const mxArray *c2_i_sf_marshall(void *c2_chartInstance, void *c2_u);
static const mxArray *c2_j_sf_marshall(void *c2_chartInstance, void *c2_u);
static const mxArray *c2_k_sf_marshall(void *c2_chartInstance, void *c2_u);
static const mxArray *c2_l_sf_marshall(void *c2_chartInstance, void *c2_u);
static const mxArray *c2_m_sf_marshall(void *c2_chartInstance, void *c2_u);
static const mxArray *c2_n_sf_marshall(void *c2_chartInstance, void *c2_u);
static const mxArray *c2_o_sf_marshall(void *c2_chartInstance, void *c2_u);
static const mxArray *c2_p_sf_marshall(void *c2_chartInstance, void *c2_u);
static const mxArray *c2_q_sf_marshall(void *c2_chartInstance, void *c2_u);
static const mxArray *c2_r_sf_marshall(void *c2_chartInstance, void *c2_u);
static const mxArray *c2_s_sf_marshall(void *c2_chartInstance, void *c2_u);
static creal_T *c2_j(void);
static creal_T *c2_rx_signal(void);
static creal_T *c2_syn(void);
static real_T *c2_dreal_syble(void);
static real_T *c2_dimag_syble(void);
static void init_dsm_address_info(void);

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

static void initialize_params_c2_mymethod0(void)
{
}

static void enable_c2_mymethod0(void)
{
}

static void disable_c2_mymethod0(void)
{
}

static void finalize_c2_mymethod0(void)
{
}

static void sf_c2_mymethod0(void)
{
  int32_T c2_i0;
  int32_T c2_i1;
  uint8_T c2_previousEvent;
  int32_T c2_i2;
  creal_T c2_dcv0[480];
  _sfTime_ = (real_T)ssGetT(chartInstance.S);
  for(c2_i0 = 0; c2_i0 < 200; c2_i0 = c2_i0 + 1) {
    _SFD_DATA_RANGE_CHECK(c2_dreal_syble()[c2_i0], 0U);
  }
  for(c2_i1 = 0; c2_i1 < 200; c2_i1 = c2_i1 + 1) {
    _SFD_DATA_RANGE_CHECK(c2_dimag_syble()[c2_i1], 1U);
  }
  c2_previousEvent = _sfEvent_;
  _sfEvent_ = CALL_EVENT;
  _SFD_CC_CALL(CHART_ENTER_DURING_FUNCTION_TAG,0);
  for(c2_i2 = 0; c2_i2 < 480; c2_i2 = c2_i2 + 1) {
    c2_dcv0[c2_i2].re = c2_rx_signal()[c2_i2].re;
    c2_dcv0[c2_i2].im = c2_rx_signal()[c2_i2].im;
  }
  c2_eML_blk_kernel(*c2_j(), (creal_T *)c2_dcv0, (creal_T *)c2_syn(), (real_T
    *)c2_dreal_syble(), (real_T *)c2_dimag_syble());
  _SFD_CC_CALL(EXIT_OUT_OF_FUNCTION_TAG,0);
  _sfEvent_ = c2_previousEvent;
  sf_debug_check_for_state_inconsistency(_mymethod0MachineNumber_,
   chartInstance.chartNumber, chartInstance.instanceNumber);
}

static void c2_eML_blk_kernel(creal_T c2_b_j, creal_T *c2_b_rx_signal, creal_T
 *c2_b_syn, real_T *c2_b_dreal_syble, real_T *
 c2_b_dimag_syble)
{
  real_T c2_iii;
  real_T c2_imag_syble[200];
  real_T c2_real_syble[200];
  real_T c2_fine_time_est;
  real_T c2_ii;
  creal_T c2_delay_xcorr1;
  real_T c2_power_signal;
  real_T c2_n;
  real_T c2_k;
  real_T c2_str[40];
  creal_T c2_ma_M[480];
  creal_T c2_delay_xcorr[480];
  real_T c2_D;
  real_T c2_search_win;
  int32_T c2_i3;
  int32_T c2_i4;
  int32_T c2_i5;
  real_T c2_b_n;
  real_T c2_b_ii;
  creal_T c2_c_rx_signal;
  creal_T c2_d_rx_signal;
  creal_T c2_e_rx_signal;
  creal_T c2_f_rx_signal;
  real_T c2_A;
  real_T c2_x;
  real_T c2_y;
  real_T c2_B;
  real_T c2_b_x;
  real_T c2_b_y;
  real_T c2_c_y;
  int32_T c2_i6;
  int32_T c2_i7;
  int32_T c2_i8;
  real_T c2_b_fine_time_est;
  real_T c2_b_iii;
  int32_T c2_i9;
  int32_T c2_i10;
  sf_debug_symbol_scope_push(19U, 0U);
  sf_debug_symbol_scope_add("iii", &c2_iii, c2_s_sf_marshall);
  sf_debug_symbol_scope_add("imag_syble", &c2_imag_syble, c2_r_sf_marshall);
  sf_debug_symbol_scope_add("real_syble", &c2_real_syble, c2_q_sf_marshall);
  sf_debug_symbol_scope_add("fine_time_est", &c2_fine_time_est,
   c2_p_sf_marshall);
  sf_debug_symbol_scope_add("ii", &c2_ii, c2_o_sf_marshall);
  sf_debug_symbol_scope_add("delay_xcorr1", &c2_delay_xcorr1, c2_n_sf_marshall);
  sf_debug_symbol_scope_add("power_signal", &c2_power_signal, c2_m_sf_marshall);
  sf_debug_symbol_scope_add("n", &c2_n, c2_l_sf_marshall);
  sf_debug_symbol_scope_add("k", &c2_k, c2_k_sf_marshall);
  sf_debug_symbol_scope_add("str", &c2_str, c2_j_sf_marshall);
  sf_debug_symbol_scope_add("ma_M", &c2_ma_M, c2_i_sf_marshall);
  sf_debug_symbol_scope_add("delay_xcorr", &c2_delay_xcorr, c2_h_sf_marshall);
  sf_debug_symbol_scope_add("D", &c2_D, c2_g_sf_marshall);
  sf_debug_symbol_scope_add("search_win", &c2_search_win, c2_f_sf_marshall);
  sf_debug_symbol_scope_add("dimag_syble", c2_b_dimag_syble, c2_e_sf_marshall);
  sf_debug_symbol_scope_add("dreal_syble", c2_b_dreal_syble, c2_d_sf_marshall);
  sf_debug_symbol_scope_add("syn", c2_b_syn, c2_c_sf_marshall);
  sf_debug_symbol_scope_add("rx_signal", c2_b_rx_signal, c2_b_sf_marshall);
  sf_debug_symbol_scope_add("j", &c2_b_j, c2_sf_marshall);
  CV_EML_FCN(0, 0);
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,3);
  c2_search_win = 170.0;
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,4);
  c2_D = 16.0;
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,5);
  for(c2_i3 = 0; c2_i3 < 480; c2_i3 = c2_i3 + 1) {
    c2_delay_xcorr[c2_i3].re = c2_b_rx_signal[c2_i3].re;
    c2_delay_xcorr[c2_i3].im = c2_b_rx_signal[c2_i3].im;
  }
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,6);
  for(c2_i4 = 0; c2_i4 < 480; c2_i4 = c2_i4 + 1) {
    c2_ma_M[c2_i4].re = c2_b_rx_signal[c2_i4].re;
    c2_ma_M[c2_i4].im = c2_b_rx_signal[c2_i4].im;
  }
  /*  for i=1:search_win */
  /*    delay_xcorr(i)=rx_signal(i)*conj(rx_signal(D+i)); */
  /*  end */
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,10);
  for(c2_i5 = 0; c2_i5 < 40; c2_i5 = c2_i5 + 1) {
    c2_str[c2_i5] = 0.0;
  }
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,11);
  c2_k = 0.0;
  c2_n = 1.0;
  for(c2_b_n = 1.0; c2_b_n <= 170.0; c2_b_n = c2_b_n + 1.0) {
    c2_n = c2_b_n;
    CV_EML_FOR(0, 0, 1);
    /*  metric1=complex(0); */
    _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,14);
    c2_power_signal = 0.0;
    _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,15);
    c2_delay_xcorr1.re = 0.0;
    c2_delay_xcorr1.im = 0.0;
    c2_ii = 2.0;
    for(c2_b_ii = 2.0; c2_b_ii <= 9.0; c2_b_ii = c2_b_ii + 1.0) {
      c2_ii = c2_b_ii;
      CV_EML_FOR(0, 1, 1);
      _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,17);
      c2_c_rx_signal.re =
        c2_b_rx_signal[(int32_T)_SFD_EML_ARRAY_BOUNDS_CHECK("rx_signal",
       (int32_T)_SFD_INTEGER_CHECK("", (((c2_n - 1.0)
          + c2_D) + 2.0) - c2_ii), 1, 480, 1) - 1].re;
      c2_c_rx_signal.im =
        -c2_b_rx_signal[(int32_T)_SFD_EML_ARRAY_BOUNDS_CHECK("rx_signal",
       (int32_T)_SFD_INTEGER_CHECK("", (((c2_n - 1.0)
          + c2_D) + 2.0) - c2_ii), 1, 480, 1) - 1].im;
      c2_d_rx_signal.re =
        c2_b_rx_signal[(int32_T)_SFD_EML_ARRAY_BOUNDS_CHECK("rx_signal",
       (int32_T)_SFD_INTEGER_CHECK("", (c2_n - 1.0) +
        c2_ii), 1, 480, 1) - 1].re * c2_c_rx_signal.re -
      c2_b_rx_signal[(int32_T)_SFD_EML_ARRAY_BOUNDS_CHECK("rx_signal", (int32_T)
       _SFD_INTEGER_CHECK("", (c2_n - 1.0) + c2_ii), 1, 480, 1) - 1].im *
      c2_c_rx_signal.im;
      c2_d_rx_signal.im =
        c2_b_rx_signal[(int32_T)_SFD_EML_ARRAY_BOUNDS_CHECK("rx_signal",
       (int32_T)_SFD_INTEGER_CHECK("", (c2_n - 1.0) +
        c2_ii), 1, 480, 1) - 1].re * c2_c_rx_signal.im +
      c2_b_rx_signal[(int32_T)_SFD_EML_ARRAY_BOUNDS_CHECK("rx_signal", (int32_T)
       _SFD_INTEGER_CHECK("", (c2_n - 1.0) + c2_ii), 1, 480, 1) - 1].im *
      c2_c_rx_signal.re;
      c2_e_rx_signal.re = c2_d_rx_signal.re * c2_b_j.re - c2_d_rx_signal.im *
        c2_b_j.im;
      c2_e_rx_signal.im = c2_d_rx_signal.re * c2_b_j.im + c2_d_rx_signal.im *
        c2_b_j.re;
      c2_delay_xcorr1.re = c2_delay_xcorr1.re + c2_e_rx_signal.re;
      c2_delay_xcorr1.im = c2_delay_xcorr1.im + c2_e_rx_signal.im;
      _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,18);
      c2_f_rx_signal.re =
        c2_b_rx_signal[(int32_T)_SFD_EML_ARRAY_BOUNDS_CHECK("rx_signal",
       (int32_T)_SFD_INTEGER_CHECK("", (((c2_n - 1.0)
          + c2_D) + 2.0) - c2_ii), 1, 480, 1) - 1].re;
      c2_f_rx_signal.im =
        c2_b_rx_signal[(int32_T)_SFD_EML_ARRAY_BOUNDS_CHECK("rx_signal",
       (int32_T)_SFD_INTEGER_CHECK("", (((c2_n - 1.0)
          + c2_D) + 2.0) - c2_ii), 1, 480, 1) - 1].im;
      c2_power_signal = c2_power_signal + c2_mpower(c2_abs(c2_f_rx_signal));
    }
    CV_EML_FOR(0, 1, 0);
    /*  ref1=(abs(metric1)+abs(metric2)+abs(metric3))/3; */
    _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,22);
    c2_A = c2_mpower(c2_abs(c2_delay_xcorr1));
    c2_x = c2_power_signal;
    c2_y = fabs(c2_x);
    c2_B = c2_mpower(c2_y);
    c2_b_x = c2_A;
    c2_b_y = c2_B;
    c2_c_y = c2_b_x / c2_b_y;
    c2_ma_M[(int32_T)_SFD_EML_ARRAY_BOUNDS_CHECK("ma_M",
     (int32_T)_SFD_INTEGER_CHECK("n", c2_n), 1, 480, 1) - 1].re = c2_c_y;
    c2_ma_M[(int32_T)_SFD_EML_ARRAY_BOUNDS_CHECK("ma_M",
     (int32_T)_SFD_INTEGER_CHECK("n", c2_n), 1, 480, 1) - 1].im = 0.0;
    _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,25);
    if(CV_EML_IF(0, 0, c2_ma_M[(int32_T)_SFD_EML_ARRAY_BOUNDS_CHECK("ma_M",
       (int32_T)_SFD_INTEGER_CHECK("n", c2_n), 1, 480, 1) - 1].re
      > 0.9)) {
      /*  ma_M(n)=abs(delay_xcorr1); */
      /*  ma_M(n)=ref1/power_signal; */
      _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,26);
      c2_k = c2_k + 1.0;
      _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,27);
      c2_str[(int32_T)_SFD_EML_ARRAY_BOUNDS_CHECK("str",
       (int32_T)_SFD_INTEGER_CHECK("k", c2_k), 1, 40, 1) - 1] = c2_n;
    }
  }
  CV_EML_FOR(0, 0, 0);
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,30);
  for(c2_i6 = 0; c2_i6 < 480; c2_i6 = c2_i6 + 1) {
    c2_b_syn[c2_i6].re = c2_ma_M[c2_i6].re;
    c2_b_syn[c2_i6].im = c2_ma_M[c2_i6].im;
  }
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,31);
  c2_fine_time_est = (c2_str[(int32_T)_SFD_EML_ARRAY_BOUNDS_CHECK("str",
    (int32_T)_SFD_INTEGER_CHECK("k", c2_k), 1, 40, 1) - 1] + 20.0
   ) + 160.0;
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,32);
  for(c2_i7 = 0; c2_i7 < 200; c2_i7 = c2_i7 + 1) {
    c2_real_syble[c2_i7] = 0.0;
  }
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,33);
  for(c2_i8 = 0; c2_i8 < 200; c2_i8 = c2_i8 + 1) {
    c2_imag_syble[c2_i8] = 0.0;
  }
  c2_b_fine_time_est = c2_fine_time_est;
  c2_iii = c2_b_fine_time_est;
  for(c2_b_iii = c2_b_fine_time_est; c2_b_iii <= 480.0; c2_b_iii = c2_b_iii +
   1.0) {
    c2_iii = c2_b_iii;
    CV_EML_FOR(0, 2, 1);
    _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,35);
    c2_real_syble[(int32_T)_SFD_EML_ARRAY_BOUNDS_CHECK("real_syble",
     (int32_T)_SFD_INTEGER_CHECK("", (c2_iii - c2_fine_time_est) + 1.0)
     , 1, 200, 1) - 1] =
      c2_b_rx_signal[(int32_T)_SFD_EML_ARRAY_BOUNDS_CHECK("rx_signal",
     (int32_T)_SFD_INTEGER_CHECK("iii", c2_iii), 1,
     480, 1) - 1].re;
    _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,36);
    c2_imag_syble[(int32_T)_SFD_EML_ARRAY_BOUNDS_CHECK("imag_syble",
     (int32_T)_SFD_INTEGER_CHECK("", (c2_iii - c2_fine_time_est) + 1.0)
     , 1, 200, 1) - 1] =
      c2_b_rx_signal[(int32_T)_SFD_EML_ARRAY_BOUNDS_CHECK("rx_signal",
     (int32_T)_SFD_INTEGER_CHECK("iii", c2_iii), 1,
     480, 1) - 1].im;
  }
  CV_EML_FOR(0, 2, 0);
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,38);
  for(c2_i9 = 0; c2_i9 < 200; c2_i9 = c2_i9 + 1) {
    c2_b_dreal_syble[c2_i9] = c2_real_syble[c2_i9];
  }
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,39);
  for(c2_i10 = 0; c2_i10 < 200; c2_i10 = c2_i10 + 1) {
    c2_b_dimag_syble[c2_i10] = c2_imag_syble[c2_i10];
  }
  /*     rx_len = length(rx_signal); */
  /*      */
  /*  function [syn,dreal_syble,dimag_syble] = rx_fine_time_sync(input_signal) */
  /*   */
  /*   */
  /*   */
  /*     %timing search window size */
  /*     start_search=130; */
  /*     end_search=200; */
  /*    */
  /*      */
  /*     % get time domain long training symbols */
  /* 
     long_tr_symbols = [0.15625	-0.0051213 -    0.12033i	0.03975 -    0.11116i	0.096832 +   0.082798i	0.021112 +   0.027886i	0.059824 -   0.087707i	-0.11513 -    0.05518i	-0.038316 -    0.10617i	0.097541 -   0.025888i	0.053338 +  0.0040763i	0.00098898 -      0.115i	-0.1368 -    0.04738i	0.024476 -   0.058532i	0.058669 -   0.014939i	-0.022483 +    0.16066i	0.11924 -  0.0040956i	0.0625 -     0.0625i	0.036918 +   0.098344i	-0.057206 +   0.039299i	-0.13126 +   0.065227i	0.082218 +   0.092357i	0.069557 +   0.014122i	-0.06031 +   0.081286i	-0.056455 -   0.021804i	-0.035041 -    0.15089i	-0.12189 -   0.016566i	-0.12732 -   0.020501i	0.075074 -    0.07404i	-0.0028059 +   0.053774i	-0.091888 +    0.11513i	0.091717 +    0.10587i	0.012285 +     0.0976i	-0.15625	0.012285 -     0.0976i	0.091717 -    0.10587i	-0.091888 -    0.11513i	-0.0028059 -   0.053774i	0.075074 +    0.07404i	-0.12732 +   0.020501i	-0.12189 +   0.016566i	-0.035041 +    0.15089i	-0.056455 +   0.021804i	-0.06031 -   0.081286i	0.069557 -   0.014122i	0.082218 -   0.092357i	-0.13126 -   0.065227i	-0.057206 -   0.039299i	0.036918 -   0.098344i	0.0625 +     0.0625i	0.11924 +  0.0040956i	-0.022483 -    0.16066i	0.058669 +   0.014939i	0.024476 +   0.058532i	-0.1368 +    0.04738i	0.00098898 +      0.115i	0.053338 -  0.0040763i	0.097541 +   0.025888i	-0.038316 +    0.10617i	-0.11513 +    0.05518i	0.059824 +   0.087707i	0.021112 -   0.027886i	0.096832 -   0.082798i	0.03975 +    0.11116i	-0.0051213 +    0.12033i]; */
  /*      */
  /*  %    if sim_options.UseTxDiv */
  /*  %       long_trs = [long_tr_symbols(49:64) long_tr_symbols(1:48)]; */
  /*  %    else */
  /*       long_trs = [long_tr_symbols(33:64) long_tr_symbols(1:32)]; */
  /*  %    end */
  /*      */
  /*      time_corr_long =[long_tr_symbols long_tr_symbols]; */
  /*     abscorr=[long_tr_symbols long_tr_symbols]; */
  /*       */
  /*        % calculate cross correlation       */
  /*        for idx=start_search:end_search */
  /*             time_corr_long(idx-start_search+1)=complex(0); */
  /*            for n=1:64 */
  /*                 time_corr_long(idx-start_search+1)=time_corr_long(idx-start_search+1)+input_signal(idx+n-1).*conj(long_trs(n)); */
  /*            end  */
  /*  %          time_corr_long(idx-start_search+1) = sum((input_signal(idx:idx+63).*conj(long_trs))); */
  /*       */
  /*  abscorr(idx-start_search+1)=abs(time_corr_long(idx-start_search+1)); */
  /*      */
  /*     end */
  /*     time_corr_long = sum(abs(time_corr_long),1); */
  /*     [max_peak_long,long_search_idx] = max(abs(time_corr_long)); */
  /*        */
  /*  %   [max_peak_long,long_search_idx] = max(abscorr); */
  /*       fine_time_est = start_search-1 + long_search_idx+32; */
  /*        */
  /*     %  fine_signal=input_signal() */
  /*  %   syn=time_corr_long';length(input_signal)len(input_signal) */
  /*     syn= abscorr'; */
  /*     real_syble=zeros(1,320); */
  /*     imag_syble=zeros(1,320); */
  /*    for iii= fine_time_est:480 */
  /*  real_syble(iii-fine_time_est+1)=real(input_signal(iii)); */
  /*  imag_syble(iii-fine_time_est+1)=imag(input_signal(iii)); */
  /*    end */
  /*  dreal_syble=real_syble'; */
  /*  dimag_syble=imag_syble'; */
  /*   */
  /*   */
  /*   */
  /*   */
  /*   */
  /*   */
  /*   */
  /*   */
  /*   */
  /*   */
  /*   */
  /*   */
  /*   */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产乱码最新视频 | 免费黄网站欧美| 亚洲国产成人在线| 26uuu国产在线精品一区二区| 欧美精选午夜久久久乱码6080| 色婷婷狠狠综合| 日本道色综合久久| 欧美三级中文字幕| 欧美日韩一本到| 亚洲国产高清在线观看视频| 午夜精品爽啪视频| 男人操女人的视频在线观看欧美| www.成人网.com| 91色视频在线| 欧美人妇做爰xxxⅹ性高电影| 91精品久久久久久久91蜜桃| 亚洲精品在线免费观看视频| www久久久久| 午夜视黄欧洲亚洲| 欧美日韩视频专区在线播放| 中文字幕中文在线不卡住| 亚洲第四色夜色| 久草这里只有精品视频| 波多野结衣亚洲| 久久久影院官网| 亚洲一区中文日韩| 看电视剧不卡顿的网站| 不卡影院免费观看| 日韩视频一区二区| 国产欧美精品一区| 午夜婷婷国产麻豆精品| 在线观看亚洲成人| 欧美激情在线观看视频免费| 国产在线日韩欧美| 色天天综合久久久久综合片| 国产精品久久久久婷婷二区次| 国产乱人伦精品一区二区在线观看 | 国产日韩精品一区二区三区在线| 美女视频黄 久久| 91麻豆.com| 亚洲视频小说图片| 国产久卡久卡久卡久卡视频精品| 日韩欧美一区二区在线视频| 中文字幕制服丝袜一区二区三区| 成人性生交大合| 欧美一区二区久久久| 亚洲精品久久嫩草网站秘色| 国产综合成人久久大片91| 精品对白一区国产伦| 国产黄人亚洲片| 日韩午夜三级在线| 国产真实乱对白精彩久久| 国产免费成人在线视频| 91美女片黄在线观看91美女| 亚洲自拍与偷拍| 日韩一区二区在线观看视频播放| 老司机午夜精品99久久| 中文字幕不卡的av| 欧美亚洲综合久久| 一区二区三区中文字幕电影| 97久久超碰精品国产| 国产色产综合色产在线视频| 毛片av一区二区| 国产拍揄自揄精品视频麻豆| 91福利资源站| 久久精品国产999大香线蕉| 中文字幕精品在线不卡| 欧美无人高清视频在线观看| 麻豆91在线观看| 中文字幕一区在线观看视频| 国产成人免费视频网站 | 视频一区视频二区中文字幕| 欧美亚洲国产一区二区三区va| 日韩黄色小视频| 国产精品区一区二区三| 成人av集中营| 婷婷国产在线综合| 中文字幕在线免费不卡| 9191国产精品| bt欧美亚洲午夜电影天堂| 美女网站在线免费欧美精品| 亚洲天堂精品在线观看| 久久免费精品国产久精品久久久久| 91影院在线免费观看| 九九**精品视频免费播放| 亚洲一二三区视频在线观看| 久久久久久久综合色一本| 91国产丝袜在线播放| 国产91丝袜在线播放0| 欧美国产日产图区| 欧美一区二区美女| 色菇凉天天综合网| 成人免费毛片aaaaa**| 美女被吸乳得到大胸91| 亚洲第一主播视频| 亚洲视频一区在线| 日本一区二区电影| 久久综合色8888| 欧美一区二区三区影视| 欧美三级午夜理伦三级中视频| 99视频国产精品| 粉嫩高潮美女一区二区三区| 久久精品国产成人一区二区三区| 日一区二区三区| 亚洲成人av电影| 一区二区三区欧美日| 亚洲色图在线播放| 国产精品久久久久精k8| 欧美激情一区二区三区蜜桃视频| 久久久国产午夜精品| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | gogogo免费视频观看亚洲一| 国产91精品露脸国语对白| 韩国女主播成人在线观看| 久久国产婷婷国产香蕉| 免费人成网站在线观看欧美高清| 视频在线观看91| 蜜桃精品视频在线| 国产麻豆视频一区二区| 亚洲精品第一国产综合野| 一区二区中文视频| 日韩毛片高清在线播放| 亚洲在线中文字幕| 亚洲18色成人| 久久se精品一区二区| 国产精品性做久久久久久| 国产69精品久久久久毛片| www.av精品| 欧美三级视频在线观看| 91精品国产91热久久久做人人| 日韩欧美第一区| 精品国产3级a| 亚洲欧洲无码一区二区三区| 一区二区三区高清在线| 日韩av一区二区三区| 亚洲欧美一区二区久久| 久久亚洲精品国产精品紫薇| 2024国产精品视频| 中文字幕在线视频一区| 亚洲美女淫视频| 日本不卡中文字幕| 国产资源在线一区| 91麻豆免费观看| 欧美日韩国产高清一区二区| 亚洲精品在线一区二区| 中文字幕一区二区三区不卡在线| 亚洲精品成人少妇| 久久国产精品一区二区| 91免费看片在线观看| 51精品国自产在线| 日本一区二区成人| 日韩成人免费看| 成人av一区二区三区| 欧美久久久影院| 日本一区免费视频| 五月天激情小说综合| 国产成人av电影在线| 欧美日韩国产乱码电影| 国产精品国产馆在线真实露脸| 首页综合国产亚洲丝袜| 不卡av在线网| 精品国产亚洲在线| 亚洲午夜在线电影| 成人av网站在线观看免费| 日韩精品一区二区在线观看| 亚洲欧美日韩国产成人精品影院 | 国产综合色精品一区二区三区| 色哟哟一区二区三区| 久久在线观看免费| 婷婷久久综合九色国产成人| 97久久精品人人做人人爽| 精品国产91亚洲一区二区三区婷婷| 一区二区三区精品在线| 国产不卡一区视频| 日韩一级高清毛片| 亚洲成a人片在线观看中文| 成a人片亚洲日本久久| 精品美女一区二区| 欧美激情在线一区二区三区| 丝袜亚洲另类欧美| 在线视频欧美区| 国产精品不卡在线| 国产精品一级黄| 日韩精品一区二区三区在线播放 | 偷拍一区二区三区| 欧美性生活影院| 亚洲欧美一区二区三区国产精品 | 国产精品卡一卡二| 久久av资源站| 日韩一级免费一区| 日韩高清一级片| 欧美丝袜第三区| 一区二区三区四区av| 色婷婷国产精品| 亚洲乱码中文字幕| 一本色道**综合亚洲精品蜜桃冫| ...中文天堂在线一区| av电影在线不卡| 亚洲色图色小说| 色狠狠av一区二区三区|