Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README

  -------------------------------------------------
    Linear Feedback Shift Registers for GNU Guile
  -------------------------------------------------

This  library  contains  three  scheme  modules targetted  at  GNU  Guile.  The
(communication  lfsr)  module implements  linear  feedback  shift registers  as
infinite  streams of  bits.  LFSRs  are used,  for  example,  to generate  chip
sequences  in CDMA  systems, for  synchronising preambles  or as  pseudo random
number generators.  The module  implements LFSRs in  both Fibonacci  and Galois
configurations.

The (communication  gps-ca) module,  which uses  the former  implements streams
that  produce pseudo  random gold  chip sequences  as used  in C/A  of the  GPS
satellite system. It uses LFSRs in Fibonacci configuration.

The (communication  ieee802-15-4a-preamble) module implements  ternary preamble
sequences as used in  ultra-wideband transmissions the ieee-802.15.4a standard.
The generators for these sequences use LFSRs in Galois configuration.

To run the test-suite of the library, the following additional dependencies are
required:

    https://github.com/ft/scm-test-tap
    https://github.com/ft/test-dispatch

About

Linear Feedback Shift Registers for GNU Guile

Resources

License

Releases

No releases published

Packages

No packages published