A programmable correlator for a communication system includes an input
queue coupled with an analog-to-digital converter (ADC). The input queue
includes a random access memory (RAM) wherein sampled data streams from
the ADC are written into the RAM. The input queue has two banks of memory
of width 2M. A flexible complex correlator is operable on M samples. The
correlator is coupled to read M complex samples out of 2M samples from the
input queue. A pseudo-noise (PN) crossbar unit operates to rotate a
generated PN code to match a rotation of the input queue data in the
complex correlator.
Προγραμματίσημο correlator για ένα σύστημα επικοινωνιών περιλαμβάνει μια σειρά αναμονής εισαγωγής που συνδέεται με έναν αναλογικό σε ψηφιακό μετατροπέα (ΠΑΧ). Η σειρά αναμονής εισαγωγής περιλαμβάνει μια τυχαία μνήμη πρόσβασης (RAM) όπου τα επιλεγέντα ρεύματα στοιχείων από την ΠΑΧ γράφονται στο RAM. Η σειρά αναμονής εισαγωγής έχει δύο τράπεζες της μνήμης του πλάτους 2M. Εύκαμπτο σύνθετο correlator είναι λειτουργικό στα δείγματα μ. Correlator συνδέεται με το διαβασμένο μ τα σύνθετα δείγματα από τα δείγματα 2M από τη σειρά αναμονής εισαγωγής. Μια μονάδα εγκάρσιων ράβδων ψευδο-θορύβου (PN) λειτουργεί για να περιστραφεί έναν παραγμένο κώδικα PN για να ταιριάξει με μια περιστροφή των στοιχείων σειρών αναμονής εισαγωγής σύνθετο correlator.