LinearPLL.dat
上传用户:jtjnyq9001
上传日期:2014-11-21
资源大小:3974k
文件大小:3k
源码类别:

3G开发

开发平台:

Visual C++

  1. $
  2. system
  3. Date_In_Short_Rpt_Name = false
  4. Date_In_Full_Rpt_Name = false
  5. Max_Pass_Number = 50
  6. $
  7. bit_gen
  8. Initial_Seed = 7733115
  9. $
  10. q_bit_gen
  11. Initial_Seed = 6969331
  12. $
  13. sine_gen
  14. Num_Sines = 1
  15. Holdoff_Delay = 0.0
  16. Phase_In_Deg = 0.0
  17. Freq_In_Hz = 3.95
  18. Tone_Gain = 1.0
  19. $
  20. wave_gen
  21. Pulse_Duration = 1.0
  22. Delay_To_First_Edge = 0.0
  23. Lo_Val = -1.0
  24. Hi_Val = 1.0
  25. Samps_Per_Bit = 128.0
  26. $
  27. q_wave_gen
  28. Pulse_Duration = 1.0
  29. Delay_To_First_Edge = 0.0
  30. Lo_Val = -0.707107
  31. Hi_Val = 0.707107
  32. Samps_Per_Bit = 128.0
  33. $
  34. bpsk_mod
  35. Carrier_Freq = 4.0
  36. Phase_Unbal = 0.0
  37. Amp_Unbal = 1.0
  38. Phase_Offset_Deg = 20.0
  39. $
  40. spec_analyzer
  41. Num_Segs_To_Avg = 200
  42. Seg_Len = 2000
  43. Fft_Len = 2048
  44. Hold_Off = 0
  45. Psd_File_Name = qpsk_psd.txt
  46. Output_In_Decibels = true
  47. Halt_When_Completed = false
  48. $
  49. spec_anal_2
  50. Num_Segs_To_Avg = 200
  51. Seg_Len = 2000
  52. Fft_Len = 2048
  53. Hold_Off = 0
  54. Psd_File_Name = sqrd_qpsk_psd.txt
  55. Output_In_Decibels = true
  56. Halt_When_Completed = false
  57. $
  58. spec_anal_3
  59. Num_Segs_To_Avg = 200
  60. Seg_Len = 2000
  61. Fft_Len = 2048
  62. Hold_Off = 0
  63. Psd_File_Name = filt_sqrd_psd.txt
  64. Output_In_Decibels = true
  65. Halt_When_Completed = true
  66. $
  67. agn_source
  68. Anticip_Input_Pwr = 1.0
  69. Desired_Output_Pwr = 1.0
  70. Desired_Eb_No = 110.0
  71. Symb_Period = 1.0
  72. Num_Bits_Per_Symb = 2
  73. Time_Const_For_Pwr_Mtr = 30.0
  74. Seed = 69069
  75. xeed = 113559
  76. Sig_Pwr_Meas_Enabled = false
  77. Outpt_Pwr_Scaling_On = false
  78. Sig_Filtering_Enabled = false
  79. $
  80. loop_delay_elem
  81. Delay_Mode = DELAY_MODE_FIXED
  82. Interp_Mode = INTERP_MODE_LINEAR
  83. Max_Delay = 1.0
  84. Initial_Delay = 0.1
  85. $
  86. double_freq_filter
  87. Bypass_Enabled = false
  88. Filt_Order = 8
  89. Filt_Band_Config = BANDPASS_FILT_BAND_CONFIG
  90. Norm_Hz_Pass_Edge = 15.75
  91. Norm_Hz_Pass_Edge_2 = 16.250
  92. Resp_Plot_Enabled = true
  93. Db_Scale_Enabled = false
  94. $
  95. carr_recov_loop
  96. K_Sub_D = 1.0
  97. Center_Freq_Hz = 4.0
  98. K_Sub_0 = 1.0
  99. m_UsingDco = true
  100. $
  101. carr_recov_loop:Filter
  102. Bypass_Enabled = false
  103. Filt_Order = 2
  104. Filt_Band_Config = LOWPASS_FILT_BAND_CONFIG
  105. Norm_Hz_Pass_Edge = 0.3
  106. Resp_Plot_Enabled = true
  107. Db_Scale_Enabled = true
  108. $
  109. carrier_recovery
  110. Carrier_Freq = 4.0
  111. Phase_Offset_Deg = 20.0
  112. $
  113. i_bit_slicer
  114. Symb_Width = 1.0
  115. $
  116. q_bit_slicer
  117. Symb_Width = 1.0
  118. $
  119. i_ber_ctr
  120. Num_Holdoff_Passes = 1
  121. Report_Intvl_In_Blocks = 1
  122. $
  123. q_ber_ctr
  124. Num_Holdoff_Passes = 1
  125. Report_Intvl_In_Blocks = 1
  126. $
  127. ser_ctr
  128. Num_Holdoff_Passes = 1
  129. Report_Intvl_In_Blocks = 1
  130. $
  131. SignalPlotter
  132. Num_Plot_Sigs = 11
  133. baseband_wave, 0.0, 100.0, 1, 0, 0
  134. symb_clock, 0.0, 100.0, 1, 0, 0
  135. modulated_signal, 0.0, 100.0, 1, 0, 0
  136. noisy_sig, 0.0, 100.0, 1, 0, 0
  137. pll_err_sig, 0.0, 100.0, 2, 0, 0
  138. pll_filt_err_sig, 0.0, 100.0, 2, 0, 0
  139. pll_ref_sig, 0.0, 100.0, 2, 0, 0
  140. pll_vco_freq_sig, 0.0, 500.0, 2, 0, 0
  141. pll_ref_phase_sig, 0.0, 100.0, 2, 0, 0
  142. pll_u2_out_sig, 0.0, 100.0, 2, 0, 0
  143. recov_carrier_sig, 0.0, 100.0, 1, 0, 0
  144. filt_squared_signal, 0.0, 100.0, 1, 0, 0
  145. $
  146. $EOF
  147. start_time
  148. stop_time
  149. plot_decim_rate
  150. count_vice_time
  151. file_header_req