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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? digital_pll_sim.cpp

?? 無線通信系統(tǒng)的仿真vc7.0代碼
?? CPP
字號(hào):
//
//  File = digital_pll_sim.cpp
//

#define SIM_NAME "DigitalPLL\0"
#define SIM_TITLE "Simulation of Digital PLL\0"

#include "global_stuff.h" 

#include "qpsk_theory.h"
#include "bitgen.h"
#include "bitwav.h"
#include "siganchr.h"
#include "bpsk_mod_bp.h"
#include "phase_rotate.h"
#include "add_gaus_noise.h"
#include "butt_filt_iir.h"
#include "spec_analyzer.h"
#include "quad_carr_genie.h"
#include "digital_pll.h"
#include "contin_delay_T.h"
#include "mixer_bp.h"
#include "quad_mixer_bp.h"
#include "integ_dump_slice.h"
#include "qpskoptbitdem.h"
#include "ber_ctr.h"
#include "qpsk_err_ctr.h"
#include "multi_tone_gen.h"

main()
{
#include "sim_preamble.cpp"
  //=========================================================================
  //  Misc special processing

  //=========================================================================
  //  Allocate signals

  BIT_SIGNAL(bit_vals);
  FLOAT_SIGNAL(baseband_wave);
  FLOAT_SIGNAL(modulated_signal);
  FLOAT_SIGNAL(pll_err_sig);
  FLOAT_SIGNAL(pll_filt_err_sig);
  FLOAT_SIGNAL(pll_ref_sig);
  FLOAT_SIGNAL(pll_vco_freq_sig);
  FLOAT_SIGNAL(pll_ref_phase_sig);
  FLOAT_SIGNAL(pll_u2_out_sig);
  FLOAT_SIGNAL(delay_squared_signal);
  FLOAT_SIGNAL(error_signal);
  FLOAT_SIGNAL(filt_squared_signal);
  FLOAT_SIGNAL(recov_carrier_sig);
  FLOAT_SIGNAL(i_recov_carrier_sig);
  FLOAT_SIGNAL(q_recov_carrier_sig);
  FLOAT_SIGNAL(noisy_sig);
  BIT_SIGNAL(symb_clock);
  FLOAT_SIGNAL(power_meas_sig);

  //============================================================
  //  Construct, initialize and connect models


//  BitGener* bit_gen = new BitGener( "bit_gen\0",
//                                      CommSystem,
//                                      bit_vals );

//  BitsToWave* wave_gen = new BitsToWave( "wave_gen\0",
//                                           CommSystem,
//                                           bit_vals,
//                                           baseband_wave,
//                                           symb_clock );

//  SignalAnchor* temp_anchor_1 = new SignalAnchor( "temp_anchor_1\0",
//                                                CommSystem,
//                                                baseband_wave,
//                                                //q_baseband_wave,
//                                                0.0078125, //samp_intvl
//                                                4096 ); //block_size

//  BpskBandpassModulator* bpsk_mod = new BpskBandpassModulator( "bpsk_mod\0",
//                                                CommSystem,
//                                                baseband_wave,
//                                                modulated_signal);
  
   MultipleToneGener* sine_gen = new MultipleToneGener(   "sine_gen\0",
                                                         CommSystem,
                                                         modulated_signal );

  SignalAnchor* temp_anchor_1 = new SignalAnchor( "temp_anchor_1\0",
                                                CommSystem,
                                                modulated_signal,
                                                //q_baseband_wave,
                                                0.0078125, //samp_intvl
                                                4096 ); //block_size
  AdditiveGaussianNoise<float>* agn_source = 
                  new AdditiveGaussianNoise<float>( 
                                                "agn_source\0",
                                                CommSystem,
                                                modulated_signal,
                                                noisy_sig,
                                                power_meas_sig);

//  SpectrumAnalyzer<float>* spec_analyzer = 
//                  new SpectrumAnalyzer<float>( 
//                                                  "spec_analyzer\0",
//                                                  CommSystem,
//                                                  modulated_signal );

   DigitalPLL* carr_recov_loop = new DigitalPLL( "carr_recov_loop\0",
                                                CommSystem,
                                                noisy_sig,
                                                pll_filt_err_sig,
                                                pll_ref_sig,
                                                pll_vco_freq_sig,
                                                pll_ref_phase_sig,
                                                recov_carrier_sig);

//   ContinuousDelay< float >* loop_delay_elem = new ContinuousDelay<float>( "loop_delay_elem\0",
//                                   CommSystem,
//                                   squared_signal,
//                                   delay_squared_signal);

//   BandpassMixer* loop_mixer = new BandpassMixer( "loop_mixer\0",
//                                                   CommSystem,
//                                                   squared_signal,
//                                                   delay_squared_signal,
//                                                   error_signal );

//  ButterworthFilterByIir<float>* double_freq_filter = 
//            new ButterworthFilterByIir<float>( "double_freq_filter\0",
//                                        CommSystem,
//                                        squared_signal,
//                                        filt_squared_signal );

//  SpectrumAnalyzer<float>* spec_anal_2 = 
//                  new SpectrumAnalyzer<float>( 
//                                                  "spec_anal_2\0",
//                                                  CommSystem,
//                                                  squared_signal );

//  SpectrumAnalyzer<float>* spec_anal_3 = 
//                  new SpectrumAnalyzer<float>( 
//                                                  "spec_anal_3\0",
//                                                  CommSystem,
//                                                  filt_squared_signal );

//  QuadCarrierRecovGenie* carrier_recovery = new QuadCarrierRecovGenie( "carrier_recovery\0",
//                                                                   CommSystem,
//                                                                   i_recov_carrier_sig,
//                                                                   q_recov_carrier_sig);
  
//  QuadBandpassMixer* quad_dem = new QuadBandpassMixer( "quad_dem\0",
//                                                   CommSystem,
//                                                   noisy_sig,
//                                                   i_recov_carrier_sig,
//                                                   q_recov_carrier_sig,
//                                                   i_demod_wave,
//                                                   q_demod_wave );

//  IntegrateDumpAndSlice* i_bit_slicer = new IntegrateDumpAndSlice( "i_bit_slicer\0",
//                                           CommSystem,
//                                           i_demod_wave,
//                                           symb_clock,
//                                           i_samp_wave,
//                                           i_bit_decis);

//  IntegrateDumpAndSlice* q_bit_slicer = new IntegrateDumpAndSlice( "q_bit_slicer\0",
//                                           CommSystem,
//                                           q_demod_wave,
//                                           q_symb_clock,
//                                           q_samp_wave,
//                                           q_bit_decis);

//  BerCounter* i_ber_ctr = new BerCounter( "i_ber_ctr\0",
//                                          CommSystem,
//                                          i_bits,
//                                          i_bit_decis );

//  BerCounter* q_ber_ctr = new BerCounter( "q_ber_ctr\0",
//                                          CommSystem,
//                                          q_bits,
//                                          q_bit_decis );

//  QpskErrorCounter* ser_ctr = new QpskErrorCounter( "ser_ctr\0",
//                                                    CommSystem,
//                                                    i_bits,
//                                                    q_bits,
//                                                    i_bit_decis,
//                                                    q_bit_decis );

  //=============================================================
  #include "sim_postamble.cpp"
  return 0;
}  

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久国产尿小便嘘嘘尿| 国产精品热久久久久夜色精品三区| 成人免费看的视频| 国产成人综合网站| 麻豆精品视频在线观看| 亚洲综合久久av| 亚洲一区二区三区四区在线观看| 自拍偷拍亚洲激情| 亚洲男同性视频| 亚洲国产精品精华液网站| 亚洲制服欧美中文字幕中文字幕| 亚洲一级二级三级在线免费观看| 一区二区三区视频在线观看| 曰韩精品一区二区| 日韩欧美一区在线观看| 国产网站一区二区| 国产精品天美传媒| 亚洲最新视频在线观看| 亚洲欧洲日韩一区二区三区| 亚洲欧洲另类国产综合| 亚洲人亚洲人成电影网站色| 中文字幕乱码一区二区免费| 亚洲人成7777| 三级久久三级久久| 高潮精品一区videoshd| 在线观看精品一区| 欧美一级二级三级蜜桃| 国产人成一区二区三区影院| 精品国产伦一区二区三区免费| 国产日韩高清在线| 亚洲三级电影网站| 美女性感视频久久| 99免费精品视频| 69av一区二区三区| 中文字幕成人网| 天天色 色综合| 99精品国产视频| 精品1区2区在线观看| 亚洲精品成人悠悠色影视| 精品一区二区成人精品| 国产乱码精品一区二区三区av | 九九久久精品视频| 成人av电影在线观看| 欧美精品视频www在线观看| 欧美成人伊人久久综合网| 亚洲色图欧洲色图| 国产一区二区三区在线观看免费 | 精品国产精品网麻豆系列| 日韩免费观看高清完整版| 久久成人免费日本黄色| 色综合色综合色综合色综合色综合| 91精品欧美福利在线观看| 国产精品久久久久精k8| 日韩av高清在线观看| 色综合一区二区| 国产亚洲一区二区三区在线观看 | 欧美xxxxxxxx| 亚洲国产精品久久艾草纯爱| 成人h动漫精品| 91麻豆精品国产91久久久资源速度 | 国产精品主播直播| 制服丝袜av成人在线看| 亚洲一区二区免费视频| 不卡欧美aaaaa| 337p日本欧洲亚洲大胆精品| 国产精品嫩草影院com| 国产呦精品一区二区三区网站| 在线影视一区二区三区| 18欧美乱大交hd1984| 成人毛片老司机大片| 国产蜜臀97一区二区三区 | 亚洲欧美另类图片小说| 国产suv精品一区二区三区| 久久婷婷色综合| 国产黄色成人av| 欧美激情一区在线观看| 粉嫩一区二区三区在线看| 国产欧美日韩视频一区二区| 理论电影国产精品| 久久伊人中文字幕| 成人午夜精品在线| 日韩美女啊v在线免费观看| 成人午夜在线播放| 亚洲日本va在线观看| 一本到不卡免费一区二区| 亚洲一区二区三区四区不卡| 欧美日韩精品综合在线| 蜜桃av噜噜一区| 精品国产乱码久久久久久夜甘婷婷| 免费成人深夜小野草| 久久久精品黄色| 成人三级伦理片| 亚洲第一av色| 精品视频色一区| 天天影视色香欲综合网老头| 欧美白人最猛性xxxxx69交| 国产成人综合在线| 亚洲一区欧美一区| 欧美日韩久久一区| 国产毛片精品视频| 亚洲午夜久久久久久久久电影网| 91麻豆精品国产91久久久更新时间 | 亚洲色图丝袜美腿| 日韩手机在线导航| av电影在线不卡| 蜜臀av性久久久久av蜜臀妖精| 欧美一区二区三区色| 国产乱人伦精品一区二区在线观看 | 国产亚洲欧洲一区高清在线观看| 99久久99久久精品免费看蜜桃| 亚洲综合区在线| 国产亚洲精品精华液| av日韩在线网站| 久久国产夜色精品鲁鲁99| 国产人成一区二区三区影院| 欧美日韩国产一区二区三区地区| 精品一区二区日韩| 亚洲黄色在线视频| 久久―日本道色综合久久| 91国偷自产一区二区开放时间 | 欧美三级在线播放| 成人免费高清在线| 美国十次综合导航| 一二三四社区欧美黄| 欧美成人伊人久久综合网| 91丨porny丨户外露出| 国产精品资源在线看| 日本sm残虐另类| 亚洲国产欧美另类丝袜| 综合久久国产九一剧情麻豆| 国产日韩精品一区二区三区 | 精品亚洲国产成人av制服丝袜| 国产精品色噜噜| 日韩一区二区三区免费观看| 93久久精品日日躁夜夜躁欧美| 成人av资源站| 韩国精品主播一区二区在线观看| 最新国产成人在线观看| 国产日韩v精品一区二区| 欧美精品视频www在线观看| 欧美最猛黑人xxxxx猛交| 成人app在线| 国产91精品露脸国语对白| 国产福利电影一区二区三区| 日韩在线一区二区三区| 一区二区三区在线观看欧美| 国产精品国产三级国产有无不卡| 国产午夜一区二区三区| 欧美疯狂性受xxxxx喷水图片| 欧美欧美欧美欧美首页| 欧美三片在线视频观看| 在线亚洲人成电影网站色www| 99热精品国产| 色综合天天综合网天天看片| 国产成人精品免费视频网站| 国内精品久久久久影院色| 久久精品免费观看| 国产一区二区三区免费播放| 久久99国产乱子伦精品免费| 韩国欧美一区二区| 高清在线观看日韩| 色哟哟亚洲精品| 51久久夜色精品国产麻豆| 欧美一区午夜精品| 337p粉嫩大胆色噜噜噜噜亚洲 | 精品国产伦一区二区三区观看方式| 欧美岛国在线观看| 中文字幕高清不卡| 首页综合国产亚洲丝袜| 国产一区二区调教| 99久久精品情趣| 欧美久久高跟鞋激| 久久久久久久综合| 亚洲免费观看高清在线观看| 亚洲成人激情社区| 国产精品资源站在线| 97久久精品人人做人人爽| 在线观看一区不卡| 日韩欧美色综合网站| 日本一区二区免费在线| 日韩伦理免费电影| 蜜臀91精品一区二区三区| 成人一区二区三区视频| 欧美综合色免费| 精品国产成人在线影院| 亚洲欧美激情在线| 九九九精品视频| eeuss鲁片一区二区三区在线看| 欧美日韩免费电影| 国产精品毛片无遮挡高清| 午夜成人免费电影| av午夜一区麻豆| 精品国产乱码久久久久久久久| 亚洲私人黄色宅男| 国产精品白丝jk黑袜喷水| 欧美日韩另类一区| 亚洲精品视频一区二区| 国产盗摄一区二区三区| 91精品国产综合久久婷婷香蕉| 亚洲人吸女人奶水|