To save content items to your account,
please confirm that you agree to abide by our usage policies.
If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account.
Find out more about saving content to .
To save content items to your Kindle, first ensure no-reply@cambridge.org
is added to your Approved Personal Document E-mail List under your Personal Document Settings
on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part
of your Kindle email address below.
Find out more about saving to your Kindle.
Note you can select to save to either the @free.kindle.com or @kindle.com variations.
‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi.
‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.
When a straight line standing on a straight line makes the adjacent angles equal to one another, each of the equal angles is right, and the straight line standing on the other is called a perpendicular to that on which it stands.
— Euclid, Elements, Book 1, definition 10
This is Euclid's definition for “perpendicular”, which is synonymous with the word “orthogonal” used in the title of this book. Although the meaning of this word has been generalized since Euclid's time to describe the relationship between two functions as well as two vectors, as what we will be mostly concerned with in this book, they are essentially no different from two perpendicular straight lines, as discussed by Euclid some 23 centuries ago.
Orthogonality is of important significance not only in geometry and mathematics, but also in science and engineering in general, and in data processing and analysis in particular. This book is about a set of mathematical and computational methods, known collectively as the orthogonal transforms, that enables us to take advantage of the orthogonal axes of the space in which the data reside. As we will see throughout the book, such orthogonality is a much desired property that can keep things untangled and nicely separated for ease of manipulation, and an orthogonal transform can rotate a signal, represented as a vector in a Euclidean space, or more generally Hilbert space, in such a way that the signal components tend to become, approximately or accurately, orthogonal to each other.
Bridge the gap between theoretical education and practical work experience with this hands-on guide to GNSS, which features:A clear, practical presentation of GNSS theory, with emphasis on GPS and GLONASSAll the essential theory behind software receivers and signal simulators Key applications in navigation and geophysics, including INS aiding, scintillation monitoring, earthquake studies and morePhysical explanations of various important phenomena, including the similarity of code delay and phase advance of GNSS signals, and negative cross-correlation between scintillation intensity and phase variations.Whether you are a practising engineer, a researcher or a student, you will gain a wealth of insights from the authors' twenty-five years of experience. You can explore numerous practical examples and case studies and get hands-on user experience with a bundled real-time software receiver, signal simulator and a set of signal data, enabling you to create your own GNSS lab for research or study.
Pseudo-random sequences are essential ingredients of every modern digital communication system including cellular telephones, GPS, secure internet transactions and satellite imagery. Each application requires pseudo-random sequences with specific statistical properties. This book describes the design, mathematical analysis and implementation of pseudo-random sequences, particularly those generated by shift registers and related architectures such as feedback-with-carry shift registers. The earlier chapters may be used as a textbook in an advanced undergraduate mathematics course or a graduate electrical engineering course; the more advanced chapters provide a reference work for researchers in the field. Background material from algebra, beginning with elementary group theory, is provided in an appendix.
For fast, easy modeling, this practical guide provides all the essential information you need to know. A wide range of topics is covered, including custom protocols, programming in C++, External Model Access (EMA) modeling and co-simulation with external systems, giving you the guidance not provided in the OPNET documentation. A set of high-level wrapper APIs is also included to simplify programming custom OPNET models, whether you are a newcomer to OPNET or an experienced user needing to model efficiently. From the basic to the advanced, you will find topics are easy to follow with theory kept to a minimum, many practical tips and answers to frequently asked questions spread throughout the book and numerous step-by-step case studies and real-world network scenarios included.
This is the most general, but also the most abstract chapter on sequence generators in the book. In this chapter we describe the theory of algebraic feedback shift registers (AFSRs). This is a “shift register” setting for the generation of pseudo-random sequences, which includes as special cases the theory of linear feedback shift register (LFSR) sequences, feedback with carry shift register (FCSR) sequences, function field sequences, and many others. The general framework presented here first appeared in 1999 [120] (following an intermediate generalization of FCSRs [105]). It “explains” the similarities between these different kinds of sequences. Many of the interesting properties of these sequences simply reflect general properties of any AFSR sequence. However, because this chapter is fairly abstract, the rest of the book has been written so as to be largely independent of this chapter, even at the expense of sometimes having to repeat, in a special case, a theorem or proof which is fully described in this chapter.
Definitions
The ingredients used to define an algebraic shift register are the following.
An integral domain R (see Definition A.2.1).
An element π ∈ R.
A complete set of representatives S ⊂ R for the quotient ring R/(π). (This means that the composition S → R → R/(π) is a one to one correspondence. See Section 5.2.)
In this chapter we briefly review some of the sequences that are related to m-sequences, many of which have found applications in communications. See also Section 15.5, where the linear span of sequences derived from m-sequences is discussed. Further information on these and many other sequences may be found in Helleseth and Kumar's survey article [88], Cusick, Ding, and Renvall's monograph [35], and Golomb and Gong's textbook [63].
Welch bound
For applications to spread spectrum communications, one attempts to find a collection of shift distinct sequences with low pairwise cross-correlation values. For a given (maximal) cross-correlation, there are theoretical limitations on the number of sequences in such a collection, the simplest of which is the Welch bound [204].
Suppose we have a collection of n periodic sequences of elements in a finite field F, each with the same period T. We can expand this set to include all the shifts of these sequences. If T is the minimal period of each sequence and the sequences are pairwise shift distinct, then we obtain a set of N = Tn vectors, commonly referred to as a signal set. Let us denote these vectors by a(1), a(2), …, a(N). Let χ : F → ℂ× be a nontrivial character.