home *** CD-ROM | disk | FTP | other *** search
/ Explore the World of Soft…e: Engineering & Science / Explore_the_World_of_Software_Engineering_and_Science_HRS_Software_1998.iso / programs / electrnc / mcgarret.exe / SHK-15.DOC < prev    next >
Text File  |  1989-10-16  |  3KB  |  56 lines

  1. COMPUTER  PROGRAM  FOR BAND-PASS FILTERS USING  CAPACITOR-COUPLED                                 
  2.                        RESONATORS
  3. Written by Stanley H.  Klug,  ca.  1963.  Edited by D. McGarrett, 
  4. 1983.  (Based on Stan Klug's notes.)
  5.  
  6. The  class of filters which this program designs is analogous  to 
  7. probe-coupled  reentrant cavity resonators.   The user should  be 
  8. aware that high-frequency cut-off characteristics are not as good 
  9. as predicted, due to finite inductance in the shunt capacitors.
  10.  
  11. The  program computes Chebychev or Butterworth filters with up to 
  12. N=9  shunt L/C resonators surrounded by series  coupling  capaci-
  13. tors.   The  program  will choose the average value of L  between 
  14. theoretical limits,  or,  if L is given and is outside these  li-
  15. mits, the program will use the average value of inductance.
  16.  
  17. Input impedance is R1,  resistive.   Output load is a  resistance 
  18. R2>=R1.   R2  can  be infinite.   If infinity is greater than  R2 
  19. which is greater than R1,  then R2 may exceed theoretical limits, 
  20. which the program will indicate.  
  21.  
  22. If the number of poles, N, is given as 0, the program will select 
  23. up  to  nine poles to give specified attenuation at  a  specified 
  24. stop-band frequency.  
  25.  
  26. In order to use the program, enter the following data:
  27.  
  28. Line  10:   Type "10 DATA A1,F1,F2"  A1 specifies units:   1  for 
  29. megacycles,  microhenries,  and  picofarads;   2 for  kilocycles, 
  30. millihenries, and microfarads;  3 for cycles per second, henries, 
  31. and  microfarads.   Stick with the units you chose when  entering 
  32. data.    F1  and F2 are the lower and upper  cutoff  frequencies.  
  33. These  are the -3dB points for a Butterworth filter,  and can  be 
  34. either the -3dB or the valley frequencies for a Chebychev.
  35.  
  36. Line  20:   Type  "20 DATA R1,R2,D"  R1 is the source  impedance, 
  37. which must be equal to or less than R2.   R2 is the output (load) 
  38. impedance,  and can be 1/0,  or infinity,  in which case, enter 0 
  39. for  R2.   D  is  any  value up to 3dB  ripple  for  a  Chebychev 
  40. filter,and h≤ 0 for a Butterworth.
  41.  
  42. Line 30:   Type "30 DATA A2,N,L"   A2 equals 3 for a  Butterworth 
  43. filter,   or  for  a  Chebychev,  if  F1  and  F2  are  the  -3dB 
  44. frequencies.   A2  equals 0 for Chebychev if F1 and F2 are valley 
  45. frequencies.   N is the number of poles,  which can be 2 to 9, or 
  46. enter  0 and the program will select the number of  poles,  based 
  47. upon  the desired bandwidth and stop-band  attenuation.  Enter  a 
  48. selected value for L,  or enter 0 and the program will choose the 
  49. value.
  50.  
  51. Line  40:   Type "40 DATA F9,D9"   (If N was not 0,  do not enter 
  52. D9.   The  program will compute attenuation at  F9,  a  frequency 
  53. which  may not fall between F1 and F2.)  If N was set equal to 0, 
  54. enter  D9  as attenuation desired at F9 (in dB) and  the  program 
  55. will select N up to 9 poles.
  56.