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.
Designed for a single-semester course, this concise and approachable text covers all of the essential concepts needed to understand modern communications systems. Balancing theory with practical implementation, it presents key ideas as a chain of functions for a transmitter and receiver, covering topics such as amplification, up- and down-conversion, modulation, dispersive channel compensation, error-correcting codes, acquisition, multiple-antenna and multiple-input multiple-output antenna techniques, and higher level communications functions. Analog modulations are also presented, and all of the basic and advanced mathematics, statistics, and Fourier theory needed to understand the concepts covered is included. Supported online with PowerPoint slides, a solutions manual, and additional MATLAB-based simulation problems, it is ideal for a first course in communications for senior undergraduate and graduate students.
Combining clear explanations of elementary principles, advanced topics and applications with step-by-step mathematical derivations, this textbook provides a comprehensive yet accessible introduction to digital signal processing. All the key topics are covered, including discrete-time Fourier transform, z-transform, discrete Fourier transform and FFT, A/D conversion, and FIR and IIR filtering algorithms, as well as more advanced topics such as multirate systems, the discrete cosine transform and spectral signal processing. Over 600 full-color illustrations, 200 fully worked examples, hundreds of end-of-chapter homework problems and detailed computational examples of DSP algorithms implemented in MATLAB® and C aid understanding, and help put knowledge into practice. A wealth of supplementary material accompanies the book online, including interactive programs for instructors, a full set of solutions and MATLAB® laboratory exercises, making this the ideal text for senior undergraduate and graduate courses on digital signal processing.
In this chapter we review probability and statistics. We define the ideas of probability, the probability density function, and the cumulative density function. We introduce Bayes’ theorem that relates prior, marginal, posterior, and conditional probability densities, which allows us to define the maximum a posterior and the maximum likelihood estimators. We discuss central moments of distributions. We review multivariate probability distributions including the correlated multivariate complex circularly symmetric Gaussian distributions. We also review a set of useful distributions, including Rayleigh, exponential, χ2, and Rician. Finally, we discuss random processes.
Users in a social network are usually confronted with decision-making under uncertain network states. While there are some works in the social learning literature on how to construct belief in an uncertain network state, few studies have focused on integrating learning with decision-making for the scenario in which users are uncertain about the network state and their decisions influence each other. Moreover, the population in a social network can be dynamic since users may arrive at or leave the network at any time, which makes the problem even more challenging. In this chapter, we introduce a dynamic Chinese restaurant game to study how a user in a dynamic social network learns about the uncertain network state and makes optimal decisions by taking into account not only the immediate utility, but also subsequent users’ influence. We introduce a Bayesian learning-based method for users to learn the network state and discuss a multidimensional Markov decision process-based approach for users to make optimal decisions. Finally, we apply the dynamic Chinese restaurant game to cognitive radio networks and use simulations to verify the effectiveness of the scheme.
In this chapter, we consider how to map bits to a sequence of voltages or signal levels at complex baseband. We introduce the idea of a constellation, which defines a lattice of allowed baseband signaling voltages. We provide a discussion of modulation-specific capacities. We introduce the idea of pulse shaping that we use to reduce the spectral spread of our signals. We discuss channel estimation and compensation. We evaluate the raw bit error rate of BPSK and symbol error rates of QPSK modulations. We discuss demodulation and consider both hard decisions and soft decisions, which involves estimating likelihoods of possible symbols.
In this chapter we discuss analog radio techniques. Nearly all modern systems employ digital communications. However, for historical reasons, we review these legacy approaches. We introduce linear and angle modulation techniques. Linear modulation approaches include
In this chapter, we discuss the effects of channel dispersion, or equivalently, the effects of resolvable multipath, and techniques for enabling communications in these environments. We introduce the model for delay spread that is the source of dispersion. We relate the time-domain and frequency-domain representations of the propagation channel. We introduce the approach of adaptive equalization, including zero-forcing and Weiner filtering. We provide an example of finite-sample Weiner filtering. We also introduce the orthogonal frequency-division multiplexing (OFDM) approach to compensate for dispersive channels. We describe OFDM’s processing chain. We determine the waveform characteristics and spacing of the subcarriers used to construct OFDM. Finally, we discuss models for dispersive channels.
While peer-to-peer (P2P) video streaming systems have achieved promising results, they introduce a large number of unnecessary traverse links, leading to substantial network inefficiency. To address this problem, we discuss how to enable cooperation among“group peers,” which are geographically neighboring peers with large intragroup upload and download bandwidths. Considering the peers’ selfish nature, we formulate the cooperative streaming problem as an evolutionary game and introduce, for every peer, the evolutionarily stable strategy (ESS). Moreover, we discuss a simple and distributed learning algorithm for the peers to converge to the ESSs. With the discussed algorithm, each peer decides whether to be an agent who downloads data from the peers outside the group or a free-rider who downloads data from the agents by simply tossing a coin, where the probability of the coin showing a head is learned from the peer’s own past payoff history. Simulation results show that compared to the traditional noncooperative P2P schemes, the discussed cooperative scheme achieves much better performance in terms of social welfare, probability of real-time streaming, and video quality.