home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / sci / electron / 22275 < prev    next >
Encoding:
Text File  |  1993-01-08  |  2.4 KB  |  62 lines

  1. Newsgroups: sci.electronics
  2. Path: sparky!uunet!wupost!news.utdallas.edu!corpgate!brtph560!NewsWatcher
  3. From: Dmerrill@bnr.ca (Dana Merrill)
  4. Subject: Re: white noise generator using pseudo-random series
  5. Message-ID: <Dmerrill-080193135630@47.140.3.192>
  6. Followup-To: sci.electronics
  7. Sender: news@brtph560.bnr.ca (Usenet News)
  8. Organization: BNR
  9. References: <C0JMov.J7A@uceng.uc.edu>
  10. Distribution: usa
  11. Date: Fri, 8 Jan 1993 20:49:07 GMT
  12. Lines: 48
  13.  
  14. In article <C0JMov.J7A@uceng.uc.edu>, xhan@uceng.uc.edu (Xiaoping Han)
  15. wrote:
  16. > Hi netter,
  17. >   I am thinking about building a white-noise generator (audio band)
  18. > with a pseudo-random series generator, followed by a LP filter
  19. > (sort of 1-bit D/A). Any comment, suggestion, etc?
  20. >   Does anyone has any information on one-chip solution to pseudo-random
  21. > generation (>16 bit)?  Basically there is nothing in it but a
  22. > clock, a shift registor and several XOR gates. 
  23. > Thanks in advance. email or post are both fine.
  24. > Han.                            xhan@uceng.uc.edu
  25.  
  26. I have done exactly what you describe, except for a different (wider)
  27. bandwidth.  I needed a noise source which included the spectrum between the
  28. voice band and higher band generators that were avaliable at that time
  29. (1981).  I used a 20 bit register clocked at 10 Mhz followed by a 1Mhz
  30. lowpass to generate a noise bandwidth that was virtually flat from DC to 1
  31. Mhz (filter cutoff).
  32.  
  33. As I recall, the bandwidth is defined by approximately 1/2 the clock
  34. frequency as the high end and 1/(pseudo random pattern length) at the low
  35. end.  So in my case I had an unfiltered bandwidth of around 9Hz to 5Mhz. .
  36. .   Well, the more I think about it, the upper range may not be right,
  37. seems like it may have been more like 1/10 the clock frequency. Sorry, its
  38. been a while!
  39.  
  40. Anyway I believe the low end is right:
  41.  
  42.     Pattern length = 2^20 = 1.049Mb
  43.     Pattern cycle time = 1.049Mb/10Mb/s = .105s
  44.     Lowest frequency component = 1/.105 = 9.5Hz
  45.  
  46. Anyway, your idea is definitely valid and will work.  Maybe a PAL for your
  47. single chip logic.  For voice band you probably will not need so many
  48. registers; depends on how low you want to go.
  49.  
  50. Hope this helps.
  51.  
  52. dam
  53.  
  54. ==================================================================
  55.  
  56. Dana Merrill                                Bell Northern Research
  57. DMerrill@BNR.CA                         Research Triangle Park, NC
  58. ==================================================================
  59.