home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / magazine / drdobbs / 1991 / 05 / bittman / ddj.fnc < prev    next >
Text File  |  1991-02-10  |  2KB  |  78 lines

  1.  
  2. ;*--- file: DDJ.FNC-------------------------------------------------
  3. ;
  4. ; DspHq interface to Numerical Recipes in C
  5. ; BittWare Research Systems, Copyright 1990.
  6. ;
  7. ; souce code file:       ddj.c
  8. ; function spec file:    ddj.fnc
  9. ; parameter menu file:   ddj.mnu
  10. ; dsp files:             dsp_32s.32c, dsp_32c.32c
  11. ;
  12. ; parameter list:
  13. ;    parameter #    type      description
  14. ;    -----------    ----      -----------
  15. ;    1              hexword   buffer1, DSP board address
  16. ;    2              hexword   buffer2, DSP board address
  17. ;    3              float     Cosine Amplitude
  18. ;    4              float     Cosine DC-Offset
  19. ;    5              float     Cosine Frequency
  20. ;    6              float     Cosine Sample-Rate
  21. ;
  22. ; function    input-list      output-list parameter-list
  23. ; --------    ----------      ----------- --------------
  24. ; gencos_pc   {}              {output1}   {n/a,n/a,amp,dco,freq,samp}
  25. ; realft_pc   {}              {output1}   {}
  26. ; irealft_pc  {}              {output1}   {}
  27. ; logmag_pc   {input1}        {output1}   {}
  28. ; gencos_32c  {}              {output1}   {buffer-1,n/a,amp,dco,freq,samp}
  29. ; realft_32c  {input1}        {output1}   {buffer-1}
  30. ; irealft_32c {input1}        {output1}   {buffer-1}
  31. ; logmag_32c  {input1}        {output1}   {buffer-1, buffer-2}
  32. ; rfft_32s    {input1}        {output1}   {buffer-1}
  33. ; dl_float_32 {input1}        {}          {buffer-1}
  34. ; ul_float_32 {}              {output1}   {buffer-1}
  35. ;
  36. ; Refer to DspHq and Numerical Recipes in C for further details.
  37. ;------------------------------------------------------------------*/
  38.  
  39. author = "BittWare Research Systems"
  40. comments = "Numerical Recipes Examples"
  41.  
  42. ; arrays are all of type single, and length equal to blocksize
  43. ; input 1 is optional
  44. ; input 2 is optional
  45. ; output 1 is required
  46. ; output 2 is optional
  47.  
  48. Input 1 optional
  49. Input 1 data = single
  50. Input 1 Min = BlockSize
  51.  
  52. Input 2 optional
  53. Input 2 data = single
  54. Input 2 Min = BlockSize
  55.  
  56. Output 1 required
  57. Output 1 data = single
  58. Output 1 Min = BlockSize
  59.  
  60. Output 2 optional
  61. Output 2 data = single
  62. Output 2 Min = BlockSize
  63.  
  64. FuncNames = {
  65. gencos_pc
  66. realft_pc
  67. irealft_pc
  68. logmag_pc
  69. gencos_32c
  70. realft_32c
  71. irealft_32c
  72. logmag_32c
  73. rfft_32s
  74. dl_float_32
  75. ul_float_32
  76. }
  77. 
  78.