top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
Network modeling, simulation and analysis in Matlab : theory and practices / / Dac-Nhuong Le [and four others]
Network modeling, simulation and analysis in Matlab : theory and practices / / Dac-Nhuong Le [and four others]
Autore Le Dac-Nhuong <1983->
Pubbl/distr/stampa Hoboken, New Jersey ; ; Beverly, Massachusetts : , : Wiley-Scrivener Publishing, , [2019]
Descrizione fisica 1 online resource (367 pages)
Disciplina 004.665
Soggetto topico MATLAB
Wireless communication systems - Computer simulation
ISBN 1-119-63138-6
1-119-63147-5
1-119-63145-9
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910555025603321
Le Dac-Nhuong <1983->  
Hoboken, New Jersey ; ; Beverly, Massachusetts : , : Wiley-Scrivener Publishing, , [2019]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Network modeling, simulation and analysis in Matlab : theory and practices / / Dac-Nhuong Le [and four others]
Network modeling, simulation and analysis in Matlab : theory and practices / / Dac-Nhuong Le [and four others]
Autore Le Dac-Nhuong <1983->
Pubbl/distr/stampa Hoboken, New Jersey ; ; Beverly, Massachusetts : , : Wiley-Scrivener Publishing, , [2019]
Descrizione fisica 1 online resource (367 pages)
Disciplina 004.665
Soggetto topico MATLAB
Wireless communication systems - Computer simulation
ISBN 1-119-63138-6
1-119-63147-5
1-119-63145-9
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910827723103321
Le Dac-Nhuong <1983->  
Hoboken, New Jersey ; ; Beverly, Massachusetts : , : Wiley-Scrivener Publishing, , [2019]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Nonlinear distortion in wireless systems : modeling and simulation with MATLAB / / Khaled M. Gharaibeh
Nonlinear distortion in wireless systems : modeling and simulation with MATLAB / / Khaled M. Gharaibeh
Autore Gharaibeh Khaled M.
Edizione [2nd ed.]
Pubbl/distr/stampa Chichester, West Sussex, U.K. : , : IEEE Press/Wiley, , 2012
Descrizione fisica 1 online resource (387 p.)
Disciplina 621.382/2028553
Collana Wiley - IEEE
Soggetto topico Signal processing - Computer simulation
Electric distortion - Computer simulation
Nonlinear systems - Computer simulation
Wireless communication systems - Computer simulation
ISBN 1-119-96411-3
1-299-18959-8
1-119-96173-4
1-119-96172-6
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Preface xv -- List of Abbreviations xvii -- List of Figures xix -- List of Tables xxvii -- Acknowledgements xxix -- 1 Introduction 1 -- 1.1 Nonlinearity in Wireless Communication Systems 1 -- 1.1.1 Power Amplifiers 2 -- 1.1.2 Low-Noise Amplifiers (LNAs) 4 -- 1.1.3 Mixers 6 -- 1.2 Nonlinear Distortion in Wireless Systems 6 -- 1.2.1 Adjacent-Channel Interference 8 -- 1.2.2 Modulation Quality and Degradation of System Performance 9 -- 1.2.3 Receiver Desensitization and Cross-Modulation 11 -- 1.3 Modeling and Simulation of Nonlinear Systems 12 -- 1.3.1 Modeling and Simulation in Engineering 12 -- 1.3.2 Modeling and Simulation for Communication System Design 14 -- 1.3.3 Behavioral Modeling of Nonlinear Systems 15 -- 1.3.4 Simulation of Nonlinear Circuits 16 -- 1.4 Organization of the Book 19 -- 1.5 Summary 20 -- 2 Wireless Communication Systems, Standards and Signal Models 21 -- 2.1 Wireless System Architecture 21 -- 2.1.1 RF Transmitter Architectures 23 -- 2.1.2 Receiver Architecture 26 -- 2.2 Digital Signal Processing in Wireless Systems 30 -- 2.2.1 Digital Modulation 31 -- 2.2.2 Pulse Shaping 37 -- 2.2.3 Orthogonal Frequency Division Multiplexing (OFDM) 39 -- 2.2.4 Spread Spectrum Modulation 41 -- 2.3 Mobile System Standards 45 -- 2.3.1 Second-Generation Mobile Systems 46 -- 2.3.2 Third-Generation Mobile Systems 48 -- 2.3.3 Fourth-Generation Mobile Systems 51 -- 2.3.4 Summary 51 -- 2.4 Wireless Network Standards 52 -- 2.4.1 First-Generation Wireless LANs 52 -- 2.4.2 Second-Generation Wireless LANs 52 -- 2.4.3 Third-Generation Wireless Networks (WMANs) 53 -- 2.5 Nonlinear Distortion in Different Wireless Standards 55 -- 2.6 Summary 56 -- 3 Modeling of Nonlinear Systems 59 -- 3.1 Analytical Nonlinear Models 60 -- 3.1.1 General Volterra Series Model 60 -- 3.1.2 Wiener Model 62 -- 3.1.3 Single-Frequency Volterra Models 63 -- 3.1.4 The Parallel Cascade Model 65 -- 3.1.5 Wiener-Hammerstein Models 66 -- 3.1.6 Multi-Input Single-Output (MISO) Volterra Model 67 -- 3.1.7 The Polyspectral Model 67.
3.1.8 Generalized Power Series 68 -- 3.1.9 Memory Polynomials 69 -- 3.1.10 Memoryless Models 70 -- 3.1.11 Power-Series Model 70 -- 3.1.12 The Limiter Family of Models 72 -- 3.2 Empirical Nonlinear Models 74 -- 3.2.1 The Three-Box Model 74 -- 3.2.2 The Abuelma'ati Model 75 -- 3.2.3 Saleh Model 76 -- 3.2.4 Rapp Model 76 -- 3.3 Parameter Extraction of Nonlinear Models from Measured Data 76 -- 3.3.1 Polynomial Models 77 -- 3.3.2 Three-Box Model 79 -- 3.3.3 Volterra Series 80 -- 3.4 Summary 80 -- 4 Nonlinear Transformation of Deterministic Signals 83 -- 4.1 Complex Baseband Analysis and Simulations 84 -- 4.1.1 Complex Envelope of Modulated Signals 85 -- 4.1.2 Baseband Equivalent of Linear System Impulse Response 89 -- 4.2 Complex Baseband Analysis of Memoryless Nonlinear Systems 90 -- 4.2.1 Power-Series Model 92 -- 4.2.2 Limiter Model 92 -- 4.3 Complex Baseband Analysis of Nonlinear Systems with Memory 94 -- 4.3.1 Volterra Series 94 -- 4.3.2 Single-Frequency Volterra Models 95 -- 4.3.3 Wiener-Hammerstein Model 96 -- 4.4 Complex Envelope Analysis with Multiple Bandpass Signals 97 -- 4.4.1 Volterra Series 97 -- 4.4.2 Single-Frequency Volterra Models 99 -- 4.4.3 Wiener-Hammerstein Model 100 -- 4.4.4 Multi-Input Single-Output Nonlinear Model 103 -- 4.4.5 Memoryless Nonlinearity-Power-Series Model 104 -- 4.5 Examples-Response of Power-Series Model to Multiple Signals 106 -- 4.5.1 Single Tone 107 -- 4.5.2 Two-Tone Signal 107 -- 4.5.3 Single-Bandpass Signal 108 -- 4.5.4 Two-Bandpass Signals 108 -- 4.5.5 Single Tone and a Bandpass Signal 109 -- 4.5.6 Multisines 110 -- 4.5.7 Multisine Analysis Using the Generalized Power-Series Model 111 -- 4.6 Summary 111 -- 5 Nonlinear Transformation of Random Signals 113 -- 5.1 Preliminaries 114 -- 5.2 Linear Systems with Stochastic Inputs 114 -- 5.2.1 White Noise 115 -- 5.2.2 Gaussian Processes 116 -- 5.3 Response of a Nonlinear System to a Random Input Signal 116 -- 5.3.1 Power-Series Model 116 -- 5.3.2 Wiener-Hammerstein Models 118 -- 5.4 Response of Nonlinear Systems to Gaussian Inputs 119.
5.4.1 Limiter Model 120 -- 5.4.2 Memoryless Power-Series Model 123 -- 5.5 Response of Nonlinear Systems to Multiple Random Signals 123 -- 5.5.1 Power-Series Model 124 -- 5.5.2 Wiener-Hammerstein Model 126 -- 5.6 Response of Nonlinear Systems to a Random Signal and a Sinusoid 128 -- 5.7 Summary 129 -- 6 Nonlinear Distortion 131 -- 6.1 Identification of Nonlinear Distortion in Digital Wireless Systems 132 -- 6.2 Orthogonalization of the Behavioral Model 134 -- 6.2.1 Orthogonalization of the Volterra Series Model 136 -- 6.2.2 Orthogonalization of Wiener Model 137 -- 6.2.3 Orthogonalization of the Power-Series Model 139 -- 6.3 Autocorrelation Function and Spectral Analysis of the Orthogonalized Model 140 -- 6.3.1 Output Autocorrelation Function 142 -- 6.3.2 Power Spectral Density 142 -- 6.4 Relationship Between System Performance and Uncorrelated Distortion 144 -- 6.5 Examples 146 -- 6.5.1 Narrowband Gaussian Noise 146 -- 6.5.2 Multisines with Deterministic Phases 148 -- 6.5.3 Multisines with Random Phases 152 -- 6.6 Measurement of Uncorrelated Distortion 154 -- 6.7 Summary 155 -- 7 Nonlinear System Figures of Merit 157 -- 7.1 Analogue System Nonlinear Figures of Merit 158 -- 7.1.1 Intermodulation Ratio 158 -- 7.1.2 Intercept Points 159 -- 7.1.3 1-dB Compression Point 160 -- 7.2 Adjacent-Channel Power Ratio (ACPR) 161 -- 7.3 Signal-to-Noise Ratio (SNR) 161 -- 7.4 CDMA Waveform Quality Factor (ρ) 163 -- 7.5 Error Vector Magnitude (EVM) 163 -- 7.6 Co-Channel Power Ratio (CCPR) 164 -- 7.7 Noise-to-Power Ratio (NPR) 164 -- 7.7.1 NPR of Communication Signals 165 -- 7.7.2 NBGN Model for Input Signal 166 -- 7.8 Noise Figure in Nonlinear Systems 167 -- 7.8.1 Nonlinear Noise Figure 169 -- 7.8.2 NBGN Model for Input Signal and Noise 171 -- 7.9 Summary 173 -- 8 Communication System Models and Simulation in MATLABª 175 -- 8.1 Simulation of Communication Systems 176 -- 8.1.1 Random Signal Generation 176 -- 8.1.2 System Models 176 -- 8.1.3 Baseband versus Passband Simulations 177 -- 8.2 Choosing the Sampling Rate in MATLABª Simulations 178.
8.3 Random Signal Generation in MATLABª 178 -- 8.3.1 White Gaussian Noise Generator 178 -- 8.3.2 Random Matrices 179 -- 8.3.3 Random Integer Matrices 179 -- 8.4 Pulse-Shaping Filters 180 -- 8.4.1 Raised Cosine Filters 180 -- 8.4.2 Gaussian Filters 182 -- 8.5 Error Detection and Correction 183 -- 8.6 Digital Modulation in MATLABª 184 -- 8.6.1 Linear Modulation 184 -- 8.6.2 Nonlinear Modulation 186 -- 8.7 Channel Models in MATLABª 188 -- 8.8 Simulation of System Performance in MATLABª 188 -- 8.8.1 BER 190 -- 8.8.2 Scatter Plots 195 -- 8.8.3 Eye Diagrams 196 -- 8.9 Generation of Communications Signals in MATLABª 198 -- 8.9.1 Narrowband Gaussian Noise 198 -- 8.9.2 OFDM Signals 199 -- 8.9.3 DS-SS Signals 203 -- 8.9.4 Multisine Signals 206 -- 8.10 Example 210 -- 8.11 Random Signal Generation in Simulinkª 211 -- 8.11.1 Random Data Sources 211 -- 8.11.2 Random Noise Generators 212 -- 8.11.3 Sequence Generators 213 -- 8.12 Digital Modulation in Simulinkª 214 -- 8.13 Simulation of System Performance in Simulinkª 214 -- 8.13.1 Example 1: Random Sources and Modulation 216 -- 8.13.2 Example 2: CDMA Transmitter 217 -- 8.13.3 Simulation of Wireless Standards in Simulinkª 220 -- 8.14 Summary 220 -- 9 Simulation of Nonlinear Systems in MATLABª 221 -- 9.1 Generation of Nonlinearity in MATLABª 221 -- 9.1.1 Memoryless Nonlinearity 221 -- 9.1.2 Nonlinearity with Memory 222 -- 9.2 Fitting a Nonlinear Model to Measured Data 224 -- 9.2.1 Fitting a Memoryless Polynomial Model to Measured Data 224 -- 9.2.2 Fitting a Three-Box Model to Measured Data 228 -- 9.2.3 Fitting a Memory Polynomial Model to a Simulated Nonlinearity 234 -- 9.3 Autocorrelation and Spectrum Estimation 235 -- 9.3.1 Estimation of the Autocorrelation Function 235 -- 9.3.2 Plotting the Signal Spectrum 237 -- 9.3.3 Power Measurements from a PSD 239 -- 9.4 Spectrum of the Output of a Memoryless Nonlinearity 240 -- 9.4.1 Single Channel 240 -- 9.4.2 Two Channels 243 -- 9.5 Spectrum of the Output of a Nonlinearity with Memory 246.
9.5.1 Three-Box Model 246 -- 9.5.2 Memory Polynomial Model 249 -- 9.6 Spectrum of Orthogonalized Nonlinear Model 251 -- 9.7 Estimation of System Metrics from Simulated Spectra 256 -- 9.7.1 Signal-to-Noise and Distortion Ratio (SNDR) 257 -- 9.7.2 EVM 260 -- 9.7.3 ACPR 262 -- 9.8 Simulation of Probability of Error 263 -- 9.9 Simulation of Noise-to-Power Ratio 268 -- 9.10 Simulation of Nonlinear Noise Figure 271 -- 9.11 Summary 278 -- 10 Simulation of Nonlinear Systems in Simulinkª 279 -- 10.1 RF Impairments in Simulinkª 280 -- 10.1.1 Communications Blockset 280 -- 10.1.2 The RF Blockset 280 -- 10.2 Nonlinear Amplifier Mathematical Models in Simulinkª 283 -- 10.2.1 The “Memoryless Nonlinearity” Block-Communications Blockset 283 -- 10.2.2 Cubic Polynomial Model 284 -- 10.2.3 Hyperbolic Tangent Model 284 -- 10.2.4 Saleh Model 285 -- 10.2.5 Ghorbani Model 285 -- 10.2.6 Rapp Model 285 -- 10.2.7 Example 286 -- 10.2.8 The “Amplifier” Block-The RF Blockset 286 -- 10.3 Nonlinear Amplifier Physical Models in Simulinkª 289 -- 10.3.1 “General Amplifier” Block 290 -- 10.3.2 “S-Parameter Amplifier” Block 296 -- 10.4 Measurements of Distortion and System Metrics 297 -- 10.4.1 Adjacent-Channel Distortion 297 -- 10.4.2 In-Band Distortion 297 -- 10.4.3 Signal-to-Noise and Distortion Ratio 300 -- 10.4.4 Error Vector Magnitude 300 -- 10.5 Example: Performance of Digital Modulation with Nonlinearity 301 -- 10.6 Simulation of Noise-to-Power Ratio 302 -- 10.7 Simulation of Noise Figure in Nonlinear Systems 304 -- 10.8 Summary 306 -- Appendix A Basics of Signal and System Analysis 307 -- A.1 Signals 308 -- A.2 Systems 308 -- Appendix B Random Signal Analysis 311 -- B.1 Random Variables 312 -- B.1.1 Examples of Random Variables 312 -- B.1.2 Functions of Random Variables 312 -- B.1.3 Expectation 313 -- B.1.4 Moments 314 -- B.2 Two Random Variables 314 -- B.2.1 Independence 315 -- B.2.2 Joint Statistics 315 -- B.3 Multiple Random Variables 316 -- B.4 Complex Random Variables 317 -- B.5 Gaussian Random Variables 318.
B.5.1 Single Gaussian Random Variable 318 -- B.5.2 Moments of Single Gaussian Random Variable 319 -- B.5.3 Jointly Gaussian Random Variables 319 -- B.5.4 Price's Theorem 320 -- B.5.5 Multiple Gaussian Random Variable 320 -- B.5.6 Central Limit Theorem 321 -- B.6 Random Processes 321 -- B.6.1 Stationarity 322 -- B.6.2 Ergodicity 323 -- B.6.3 White Processes 323 -- B.6.4 Gaussian Processes 324 -- B.7 The Power Spectrum 324 -- B.7.1 White Noise Processes 325 -- B.7.2 Narrowband Processes 326 -- Appendix C Introduction to MATLABª 329 -- C.1 MATLABª Scripts 329 -- C.2 MATLABª Structures 330 -- C.3 MATLABª Graphics 330 -- C.4 Random Number Generators 330 -- C.5 Moments and Correlation Functions of Random Sequences 332 -- C.6 Fourier Transformation 332 -- C.7 MATLABª Toolboxes 333 -- C.7.1 The Communication Toolbox 334 -- C.7.2 The RF Toolbox 334 -- C.8 Simulinkª 335 -- C.8.1 The Communication Blockset 339 -- C.8.2 The RF Blockset 339 -- References 341 -- Index 347.
Record Nr. UNINA-9910141173203321
Gharaibeh Khaled M.  
Chichester, West Sussex, U.K. : , : IEEE Press/Wiley, , 2012
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Nonlinear distortion in wireless systems : modeling and simulation with MATLAB / / Khaled M. Gharaibeh
Nonlinear distortion in wireless systems : modeling and simulation with MATLAB / / Khaled M. Gharaibeh
Autore Gharaibeh Khaled M.
Edizione [2nd ed.]
Pubbl/distr/stampa Chichester, West Sussex, U.K. : , : IEEE Press/Wiley, , 2012
Descrizione fisica 1 online resource (387 p.)
Disciplina 621.382/2028553
Collana Wiley - IEEE
Soggetto topico Signal processing - Computer simulation
Electric distortion - Computer simulation
Nonlinear systems - Computer simulation
Wireless communication systems - Computer simulation
ISBN 1-119-96411-3
1-299-18959-8
1-119-96173-4
1-119-96172-6
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Preface xv -- List of Abbreviations xvii -- List of Figures xix -- List of Tables xxvii -- Acknowledgements xxix -- 1 Introduction 1 -- 1.1 Nonlinearity in Wireless Communication Systems 1 -- 1.1.1 Power Amplifiers 2 -- 1.1.2 Low-Noise Amplifiers (LNAs) 4 -- 1.1.3 Mixers 6 -- 1.2 Nonlinear Distortion in Wireless Systems 6 -- 1.2.1 Adjacent-Channel Interference 8 -- 1.2.2 Modulation Quality and Degradation of System Performance 9 -- 1.2.3 Receiver Desensitization and Cross-Modulation 11 -- 1.3 Modeling and Simulation of Nonlinear Systems 12 -- 1.3.1 Modeling and Simulation in Engineering 12 -- 1.3.2 Modeling and Simulation for Communication System Design 14 -- 1.3.3 Behavioral Modeling of Nonlinear Systems 15 -- 1.3.4 Simulation of Nonlinear Circuits 16 -- 1.4 Organization of the Book 19 -- 1.5 Summary 20 -- 2 Wireless Communication Systems, Standards and Signal Models 21 -- 2.1 Wireless System Architecture 21 -- 2.1.1 RF Transmitter Architectures 23 -- 2.1.2 Receiver Architecture 26 -- 2.2 Digital Signal Processing in Wireless Systems 30 -- 2.2.1 Digital Modulation 31 -- 2.2.2 Pulse Shaping 37 -- 2.2.3 Orthogonal Frequency Division Multiplexing (OFDM) 39 -- 2.2.4 Spread Spectrum Modulation 41 -- 2.3 Mobile System Standards 45 -- 2.3.1 Second-Generation Mobile Systems 46 -- 2.3.2 Third-Generation Mobile Systems 48 -- 2.3.3 Fourth-Generation Mobile Systems 51 -- 2.3.4 Summary 51 -- 2.4 Wireless Network Standards 52 -- 2.4.1 First-Generation Wireless LANs 52 -- 2.4.2 Second-Generation Wireless LANs 52 -- 2.4.3 Third-Generation Wireless Networks (WMANs) 53 -- 2.5 Nonlinear Distortion in Different Wireless Standards 55 -- 2.6 Summary 56 -- 3 Modeling of Nonlinear Systems 59 -- 3.1 Analytical Nonlinear Models 60 -- 3.1.1 General Volterra Series Model 60 -- 3.1.2 Wiener Model 62 -- 3.1.3 Single-Frequency Volterra Models 63 -- 3.1.4 The Parallel Cascade Model 65 -- 3.1.5 Wiener-Hammerstein Models 66 -- 3.1.6 Multi-Input Single-Output (MISO) Volterra Model 67 -- 3.1.7 The Polyspectral Model 67.
3.1.8 Generalized Power Series 68 -- 3.1.9 Memory Polynomials 69 -- 3.1.10 Memoryless Models 70 -- 3.1.11 Power-Series Model 70 -- 3.1.12 The Limiter Family of Models 72 -- 3.2 Empirical Nonlinear Models 74 -- 3.2.1 The Three-Box Model 74 -- 3.2.2 The Abuelma'ati Model 75 -- 3.2.3 Saleh Model 76 -- 3.2.4 Rapp Model 76 -- 3.3 Parameter Extraction of Nonlinear Models from Measured Data 76 -- 3.3.1 Polynomial Models 77 -- 3.3.2 Three-Box Model 79 -- 3.3.3 Volterra Series 80 -- 3.4 Summary 80 -- 4 Nonlinear Transformation of Deterministic Signals 83 -- 4.1 Complex Baseband Analysis and Simulations 84 -- 4.1.1 Complex Envelope of Modulated Signals 85 -- 4.1.2 Baseband Equivalent of Linear System Impulse Response 89 -- 4.2 Complex Baseband Analysis of Memoryless Nonlinear Systems 90 -- 4.2.1 Power-Series Model 92 -- 4.2.2 Limiter Model 92 -- 4.3 Complex Baseband Analysis of Nonlinear Systems with Memory 94 -- 4.3.1 Volterra Series 94 -- 4.3.2 Single-Frequency Volterra Models 95 -- 4.3.3 Wiener-Hammerstein Model 96 -- 4.4 Complex Envelope Analysis with Multiple Bandpass Signals 97 -- 4.4.1 Volterra Series 97 -- 4.4.2 Single-Frequency Volterra Models 99 -- 4.4.3 Wiener-Hammerstein Model 100 -- 4.4.4 Multi-Input Single-Output Nonlinear Model 103 -- 4.4.5 Memoryless Nonlinearity-Power-Series Model 104 -- 4.5 Examples-Response of Power-Series Model to Multiple Signals 106 -- 4.5.1 Single Tone 107 -- 4.5.2 Two-Tone Signal 107 -- 4.5.3 Single-Bandpass Signal 108 -- 4.5.4 Two-Bandpass Signals 108 -- 4.5.5 Single Tone and a Bandpass Signal 109 -- 4.5.6 Multisines 110 -- 4.5.7 Multisine Analysis Using the Generalized Power-Series Model 111 -- 4.6 Summary 111 -- 5 Nonlinear Transformation of Random Signals 113 -- 5.1 Preliminaries 114 -- 5.2 Linear Systems with Stochastic Inputs 114 -- 5.2.1 White Noise 115 -- 5.2.2 Gaussian Processes 116 -- 5.3 Response of a Nonlinear System to a Random Input Signal 116 -- 5.3.1 Power-Series Model 116 -- 5.3.2 Wiener-Hammerstein Models 118 -- 5.4 Response of Nonlinear Systems to Gaussian Inputs 119.
5.4.1 Limiter Model 120 -- 5.4.2 Memoryless Power-Series Model 123 -- 5.5 Response of Nonlinear Systems to Multiple Random Signals 123 -- 5.5.1 Power-Series Model 124 -- 5.5.2 Wiener-Hammerstein Model 126 -- 5.6 Response of Nonlinear Systems to a Random Signal and a Sinusoid 128 -- 5.7 Summary 129 -- 6 Nonlinear Distortion 131 -- 6.1 Identification of Nonlinear Distortion in Digital Wireless Systems 132 -- 6.2 Orthogonalization of the Behavioral Model 134 -- 6.2.1 Orthogonalization of the Volterra Series Model 136 -- 6.2.2 Orthogonalization of Wiener Model 137 -- 6.2.3 Orthogonalization of the Power-Series Model 139 -- 6.3 Autocorrelation Function and Spectral Analysis of the Orthogonalized Model 140 -- 6.3.1 Output Autocorrelation Function 142 -- 6.3.2 Power Spectral Density 142 -- 6.4 Relationship Between System Performance and Uncorrelated Distortion 144 -- 6.5 Examples 146 -- 6.5.1 Narrowband Gaussian Noise 146 -- 6.5.2 Multisines with Deterministic Phases 148 -- 6.5.3 Multisines with Random Phases 152 -- 6.6 Measurement of Uncorrelated Distortion 154 -- 6.7 Summary 155 -- 7 Nonlinear System Figures of Merit 157 -- 7.1 Analogue System Nonlinear Figures of Merit 158 -- 7.1.1 Intermodulation Ratio 158 -- 7.1.2 Intercept Points 159 -- 7.1.3 1-dB Compression Point 160 -- 7.2 Adjacent-Channel Power Ratio (ACPR) 161 -- 7.3 Signal-to-Noise Ratio (SNR) 161 -- 7.4 CDMA Waveform Quality Factor (ρ) 163 -- 7.5 Error Vector Magnitude (EVM) 163 -- 7.6 Co-Channel Power Ratio (CCPR) 164 -- 7.7 Noise-to-Power Ratio (NPR) 164 -- 7.7.1 NPR of Communication Signals 165 -- 7.7.2 NBGN Model for Input Signal 166 -- 7.8 Noise Figure in Nonlinear Systems 167 -- 7.8.1 Nonlinear Noise Figure 169 -- 7.8.2 NBGN Model for Input Signal and Noise 171 -- 7.9 Summary 173 -- 8 Communication System Models and Simulation in MATLABª 175 -- 8.1 Simulation of Communication Systems 176 -- 8.1.1 Random Signal Generation 176 -- 8.1.2 System Models 176 -- 8.1.3 Baseband versus Passband Simulations 177 -- 8.2 Choosing the Sampling Rate in MATLABª Simulations 178.
8.3 Random Signal Generation in MATLABª 178 -- 8.3.1 White Gaussian Noise Generator 178 -- 8.3.2 Random Matrices 179 -- 8.3.3 Random Integer Matrices 179 -- 8.4 Pulse-Shaping Filters 180 -- 8.4.1 Raised Cosine Filters 180 -- 8.4.2 Gaussian Filters 182 -- 8.5 Error Detection and Correction 183 -- 8.6 Digital Modulation in MATLABª 184 -- 8.6.1 Linear Modulation 184 -- 8.6.2 Nonlinear Modulation 186 -- 8.7 Channel Models in MATLABª 188 -- 8.8 Simulation of System Performance in MATLABª 188 -- 8.8.1 BER 190 -- 8.8.2 Scatter Plots 195 -- 8.8.3 Eye Diagrams 196 -- 8.9 Generation of Communications Signals in MATLABª 198 -- 8.9.1 Narrowband Gaussian Noise 198 -- 8.9.2 OFDM Signals 199 -- 8.9.3 DS-SS Signals 203 -- 8.9.4 Multisine Signals 206 -- 8.10 Example 210 -- 8.11 Random Signal Generation in Simulinkª 211 -- 8.11.1 Random Data Sources 211 -- 8.11.2 Random Noise Generators 212 -- 8.11.3 Sequence Generators 213 -- 8.12 Digital Modulation in Simulinkª 214 -- 8.13 Simulation of System Performance in Simulinkª 214 -- 8.13.1 Example 1: Random Sources and Modulation 216 -- 8.13.2 Example 2: CDMA Transmitter 217 -- 8.13.3 Simulation of Wireless Standards in Simulinkª 220 -- 8.14 Summary 220 -- 9 Simulation of Nonlinear Systems in MATLABª 221 -- 9.1 Generation of Nonlinearity in MATLABª 221 -- 9.1.1 Memoryless Nonlinearity 221 -- 9.1.2 Nonlinearity with Memory 222 -- 9.2 Fitting a Nonlinear Model to Measured Data 224 -- 9.2.1 Fitting a Memoryless Polynomial Model to Measured Data 224 -- 9.2.2 Fitting a Three-Box Model to Measured Data 228 -- 9.2.3 Fitting a Memory Polynomial Model to a Simulated Nonlinearity 234 -- 9.3 Autocorrelation and Spectrum Estimation 235 -- 9.3.1 Estimation of the Autocorrelation Function 235 -- 9.3.2 Plotting the Signal Spectrum 237 -- 9.3.3 Power Measurements from a PSD 239 -- 9.4 Spectrum of the Output of a Memoryless Nonlinearity 240 -- 9.4.1 Single Channel 240 -- 9.4.2 Two Channels 243 -- 9.5 Spectrum of the Output of a Nonlinearity with Memory 246.
9.5.1 Three-Box Model 246 -- 9.5.2 Memory Polynomial Model 249 -- 9.6 Spectrum of Orthogonalized Nonlinear Model 251 -- 9.7 Estimation of System Metrics from Simulated Spectra 256 -- 9.7.1 Signal-to-Noise and Distortion Ratio (SNDR) 257 -- 9.7.2 EVM 260 -- 9.7.3 ACPR 262 -- 9.8 Simulation of Probability of Error 263 -- 9.9 Simulation of Noise-to-Power Ratio 268 -- 9.10 Simulation of Nonlinear Noise Figure 271 -- 9.11 Summary 278 -- 10 Simulation of Nonlinear Systems in Simulinkª 279 -- 10.1 RF Impairments in Simulinkª 280 -- 10.1.1 Communications Blockset 280 -- 10.1.2 The RF Blockset 280 -- 10.2 Nonlinear Amplifier Mathematical Models in Simulinkª 283 -- 10.2.1 The “Memoryless Nonlinearity” Block-Communications Blockset 283 -- 10.2.2 Cubic Polynomial Model 284 -- 10.2.3 Hyperbolic Tangent Model 284 -- 10.2.4 Saleh Model 285 -- 10.2.5 Ghorbani Model 285 -- 10.2.6 Rapp Model 285 -- 10.2.7 Example 286 -- 10.2.8 The “Amplifier” Block-The RF Blockset 286 -- 10.3 Nonlinear Amplifier Physical Models in Simulinkª 289 -- 10.3.1 “General Amplifier” Block 290 -- 10.3.2 “S-Parameter Amplifier” Block 296 -- 10.4 Measurements of Distortion and System Metrics 297 -- 10.4.1 Adjacent-Channel Distortion 297 -- 10.4.2 In-Band Distortion 297 -- 10.4.3 Signal-to-Noise and Distortion Ratio 300 -- 10.4.4 Error Vector Magnitude 300 -- 10.5 Example: Performance of Digital Modulation with Nonlinearity 301 -- 10.6 Simulation of Noise-to-Power Ratio 302 -- 10.7 Simulation of Noise Figure in Nonlinear Systems 304 -- 10.8 Summary 306 -- Appendix A Basics of Signal and System Analysis 307 -- A.1 Signals 308 -- A.2 Systems 308 -- Appendix B Random Signal Analysis 311 -- B.1 Random Variables 312 -- B.1.1 Examples of Random Variables 312 -- B.1.2 Functions of Random Variables 312 -- B.1.3 Expectation 313 -- B.1.4 Moments 314 -- B.2 Two Random Variables 314 -- B.2.1 Independence 315 -- B.2.2 Joint Statistics 315 -- B.3 Multiple Random Variables 316 -- B.4 Complex Random Variables 317 -- B.5 Gaussian Random Variables 318.
B.5.1 Single Gaussian Random Variable 318 -- B.5.2 Moments of Single Gaussian Random Variable 319 -- B.5.3 Jointly Gaussian Random Variables 319 -- B.5.4 Price's Theorem 320 -- B.5.5 Multiple Gaussian Random Variable 320 -- B.5.6 Central Limit Theorem 321 -- B.6 Random Processes 321 -- B.6.1 Stationarity 322 -- B.6.2 Ergodicity 323 -- B.6.3 White Processes 323 -- B.6.4 Gaussian Processes 324 -- B.7 The Power Spectrum 324 -- B.7.1 White Noise Processes 325 -- B.7.2 Narrowband Processes 326 -- Appendix C Introduction to MATLABª 329 -- C.1 MATLABª Scripts 329 -- C.2 MATLABª Structures 330 -- C.3 MATLABª Graphics 330 -- C.4 Random Number Generators 330 -- C.5 Moments and Correlation Functions of Random Sequences 332 -- C.6 Fourier Transformation 332 -- C.7 MATLABª Toolboxes 333 -- C.7.1 The Communication Toolbox 334 -- C.7.2 The RF Toolbox 334 -- C.8 Simulinkª 335 -- C.8.1 The Communication Blockset 339 -- C.8.2 The RF Blockset 339 -- References 341 -- Index 347.
Record Nr. UNINA-9910828595403321
Gharaibeh Khaled M.  
Chichester, West Sussex, U.K. : , : IEEE Press/Wiley, , 2012
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Validation of communications systems with SDL [[electronic resource] ] : the art of SDL simulation and reachability analysis / / Laurent Doldi
Validation of communications systems with SDL [[electronic resource] ] : the art of SDL simulation and reachability analysis / / Laurent Doldi
Autore Doldi Laurent
Pubbl/distr/stampa Chichester ; ; Hoboken, NJ, : Wiley, c2003
Descrizione fisica 1 online resource (312 p.)
Disciplina 621.382
621.38450113
Soggetto topico Wireless communication systems - Computer simulation
Mobile communication systems - Computer simulation
SDL (Computer program language)
ISBN 1-280-27197-3
9786610271979
0-470-29983-5
0-470-86482-6
0-470-01415-6
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Validation of Communications Systems with SDL; Contents; Preface; Foreword; 1 Introduction; 1.1 Validation of Communications Systems; 1.2 SDL, Language to Master Complex Systems Development; 1.2.1 Overview of SDL; 1.2.2 Benefits provided by SDL; 1.3 Simulation Life Cycle; 1.4 Contents of the Book; 1.5 Tools and Platforms Used; 2 Quick Tutorial on SDL; 2.1 Structure of an SDL Model; 2.1.1 System, block and process; 2.1.2 Scope of declarations; 2.1.3 Process; 2.1.4 Procedure; 2.2 Communication; 2.2.1 Signals; 2.2.2 Channel; 2.2.3 Signal route; 2.3 Behavior; 2.3.1 Structure of a transition
2.3.2 Start2.3.3 States; 2.3.4 Input; 2.3.5 Save; 2.3.6 Variables; 2.3.7 Stop; 2.3.8 Task; 2.3.9 Create; 2.3.10 Output; 2.3.11 Decision; 2.3.12 Timers; 2.4 Data Types; 2.4.1 Predefined data; 2.4.2 Array; 2.4.3 Synonym and syntype; 2.4.4 Newtype; 2.5 Constructs for Better Modularity and Genericity; 2.5.1 Package; 2.5.2 Types, instances and gates; 2.5.3 Specialization; 3 The V.76 Protocol Case Study; 3.1 Presentation; 3.2 Specification of the V.76 Protocol; 3.2.1 Abbreviations used; 3.2.2 Exchange identification procedures (XID); 3.2.3 Establishment of a data link connection
3.2.4 Information transfer modes3.2.5 Release of a DLC; 3.3 Analysis MSCs for the V.76 Protocol; 3.4 The SDL Model of V.76; 3.4.1 The simulation configuration of V.76; 3.4.2 The package V76; 3.4.3 The block dataLink; 4 Interactive Simulation; 4.1 Principles; 4.2 Case Study with Tau SDL Suite; 4.2.1 Prepare the Simulator; 4.2.2 Validate against the main scenarios; 4.2.3 Detect a bug in the SDL model; 4.2.4 Detect nonsimulated parts; 4.2.5 Validate against more scenarios; 4.2.6 Write a script for automatic validation; 4.2.7 Other Simulator features; 4.3 Case Study with ObjectGeode
4.3.1 Prepare the Simulator4.3.2 Validate against the main scenarios; 4.3.3 Detect a bug in the SDL model; 4.3.4 Detect nonsimulated parts; 4.3.5 Validate against more scenarios; 4.3.6 Write a script for automatic validation; 4.3.7 Other Simulator features: watch, trace, filter etc; 4.4 Errors Detectable by Interactive Simulation; 4.4.1 Dynamic errors detected by Tau SDL suite Simulator; 4.4.2 Dynamic errors detected by ObjectGeode SDL Simulator; 4.4.3 Dynamic errors not checked; 5 Automatic Observation of Simulations; 5.1 Principles; 5.1.1 Automatic checking of model properties
5.1.2 Specificity of observation with MSCs in Tau SDL Suite5.2 Case study with Tau SDL Suite; 5.2.1 Simulate with user-defined rules; 5.2.2 Simulate with a basic MSC; 5.2.3 Simulate with an MSC containing inline operators; 5.2.4 Simulate with an HMSC; 5.2.5 More details on MSCs; 5.2.6 Simulate with observer processes; 5.2.7 More details on observer processes; 5.3 Case Study with ObjectGeode; 5.3.1 Simulate with stop conditions; 5.3.2 Simulate with a basic MSC; 5.3.3 Simulate with a hierarchical MSC; 5.3.4 More details on MSCs; 5.3.5 Simulate with GOAL observers
5.3.6 More details on GOAL observers
Record Nr. UNINA-9910143222603321
Doldi Laurent  
Chichester ; ; Hoboken, NJ, : Wiley, c2003
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Validation of communications systems with SDL [[electronic resource] ] : the art of SDL simulation and reachability analysis / / Laurent Doldi
Validation of communications systems with SDL [[electronic resource] ] : the art of SDL simulation and reachability analysis / / Laurent Doldi
Autore Doldi Laurent
Pubbl/distr/stampa Chichester ; ; Hoboken, NJ, : Wiley, c2003
Descrizione fisica 1 online resource (312 p.)
Disciplina 621.382
621.38450113
Soggetto topico Wireless communication systems - Computer simulation
Mobile communication systems - Computer simulation
SDL (Computer program language)
ISBN 1-280-27197-3
9786610271979
0-470-29983-5
0-470-86482-6
0-470-01415-6
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Validation of Communications Systems with SDL; Contents; Preface; Foreword; 1 Introduction; 1.1 Validation of Communications Systems; 1.2 SDL, Language to Master Complex Systems Development; 1.2.1 Overview of SDL; 1.2.2 Benefits provided by SDL; 1.3 Simulation Life Cycle; 1.4 Contents of the Book; 1.5 Tools and Platforms Used; 2 Quick Tutorial on SDL; 2.1 Structure of an SDL Model; 2.1.1 System, block and process; 2.1.2 Scope of declarations; 2.1.3 Process; 2.1.4 Procedure; 2.2 Communication; 2.2.1 Signals; 2.2.2 Channel; 2.2.3 Signal route; 2.3 Behavior; 2.3.1 Structure of a transition
2.3.2 Start2.3.3 States; 2.3.4 Input; 2.3.5 Save; 2.3.6 Variables; 2.3.7 Stop; 2.3.8 Task; 2.3.9 Create; 2.3.10 Output; 2.3.11 Decision; 2.3.12 Timers; 2.4 Data Types; 2.4.1 Predefined data; 2.4.2 Array; 2.4.3 Synonym and syntype; 2.4.4 Newtype; 2.5 Constructs for Better Modularity and Genericity; 2.5.1 Package; 2.5.2 Types, instances and gates; 2.5.3 Specialization; 3 The V.76 Protocol Case Study; 3.1 Presentation; 3.2 Specification of the V.76 Protocol; 3.2.1 Abbreviations used; 3.2.2 Exchange identification procedures (XID); 3.2.3 Establishment of a data link connection
3.2.4 Information transfer modes3.2.5 Release of a DLC; 3.3 Analysis MSCs for the V.76 Protocol; 3.4 The SDL Model of V.76; 3.4.1 The simulation configuration of V.76; 3.4.2 The package V76; 3.4.3 The block dataLink; 4 Interactive Simulation; 4.1 Principles; 4.2 Case Study with Tau SDL Suite; 4.2.1 Prepare the Simulator; 4.2.2 Validate against the main scenarios; 4.2.3 Detect a bug in the SDL model; 4.2.4 Detect nonsimulated parts; 4.2.5 Validate against more scenarios; 4.2.6 Write a script for automatic validation; 4.2.7 Other Simulator features; 4.3 Case Study with ObjectGeode
4.3.1 Prepare the Simulator4.3.2 Validate against the main scenarios; 4.3.3 Detect a bug in the SDL model; 4.3.4 Detect nonsimulated parts; 4.3.5 Validate against more scenarios; 4.3.6 Write a script for automatic validation; 4.3.7 Other Simulator features: watch, trace, filter etc; 4.4 Errors Detectable by Interactive Simulation; 4.4.1 Dynamic errors detected by Tau SDL suite Simulator; 4.4.2 Dynamic errors detected by ObjectGeode SDL Simulator; 4.4.3 Dynamic errors not checked; 5 Automatic Observation of Simulations; 5.1 Principles; 5.1.1 Automatic checking of model properties
5.1.2 Specificity of observation with MSCs in Tau SDL Suite5.2 Case study with Tau SDL Suite; 5.2.1 Simulate with user-defined rules; 5.2.2 Simulate with a basic MSC; 5.2.3 Simulate with an MSC containing inline operators; 5.2.4 Simulate with an HMSC; 5.2.5 More details on MSCs; 5.2.6 Simulate with observer processes; 5.2.7 More details on observer processes; 5.3 Case Study with ObjectGeode; 5.3.1 Simulate with stop conditions; 5.3.2 Simulate with a basic MSC; 5.3.3 Simulate with a hierarchical MSC; 5.3.4 More details on MSCs; 5.3.5 Simulate with GOAL observers
5.3.6 More details on GOAL observers
Record Nr. UNINA-9910831081603321
Doldi Laurent  
Chichester ; ; Hoboken, NJ, : Wiley, c2003
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Validation of communications systems with SDL : the art of SDL simulation and reachability analysis / / Laurent Doldi
Validation of communications systems with SDL : the art of SDL simulation and reachability analysis / / Laurent Doldi
Autore Doldi Laurent
Pubbl/distr/stampa Chichester ; ; Hoboken, NJ, : Wiley, c2003
Descrizione fisica 1 online resource (312 p.)
Disciplina 621.38450113
Soggetto topico Wireless communication systems - Computer simulation
Mobile communication systems - Computer simulation
SDL (Computer program language)
ISBN 9786610271979
9781280271977
1280271973
9780470299838
0470299835
9780470864821
0470864826
9780470014158
0470014156
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Validation of Communications Systems with SDL; Contents; Preface; Foreword; 1 Introduction; 1.1 Validation of Communications Systems; 1.2 SDL, Language to Master Complex Systems Development; 1.2.1 Overview of SDL; 1.2.2 Benefits provided by SDL; 1.3 Simulation Life Cycle; 1.4 Contents of the Book; 1.5 Tools and Platforms Used; 2 Quick Tutorial on SDL; 2.1 Structure of an SDL Model; 2.1.1 System, block and process; 2.1.2 Scope of declarations; 2.1.3 Process; 2.1.4 Procedure; 2.2 Communication; 2.2.1 Signals; 2.2.2 Channel; 2.2.3 Signal route; 2.3 Behavior; 2.3.1 Structure of a transition
2.3.2 Start2.3.3 States; 2.3.4 Input; 2.3.5 Save; 2.3.6 Variables; 2.3.7 Stop; 2.3.8 Task; 2.3.9 Create; 2.3.10 Output; 2.3.11 Decision; 2.3.12 Timers; 2.4 Data Types; 2.4.1 Predefined data; 2.4.2 Array; 2.4.3 Synonym and syntype; 2.4.4 Newtype; 2.5 Constructs for Better Modularity and Genericity; 2.5.1 Package; 2.5.2 Types, instances and gates; 2.5.3 Specialization; 3 The V.76 Protocol Case Study; 3.1 Presentation; 3.2 Specification of the V.76 Protocol; 3.2.1 Abbreviations used; 3.2.2 Exchange identification procedures (XID); 3.2.3 Establishment of a data link connection
3.2.4 Information transfer modes3.2.5 Release of a DLC; 3.3 Analysis MSCs for the V.76 Protocol; 3.4 The SDL Model of V.76; 3.4.1 The simulation configuration of V.76; 3.4.2 The package V76; 3.4.3 The block dataLink; 4 Interactive Simulation; 4.1 Principles; 4.2 Case Study with Tau SDL Suite; 4.2.1 Prepare the Simulator; 4.2.2 Validate against the main scenarios; 4.2.3 Detect a bug in the SDL model; 4.2.4 Detect nonsimulated parts; 4.2.5 Validate against more scenarios; 4.2.6 Write a script for automatic validation; 4.2.7 Other Simulator features; 4.3 Case Study with ObjectGeode
4.3.1 Prepare the Simulator4.3.2 Validate against the main scenarios; 4.3.3 Detect a bug in the SDL model; 4.3.4 Detect nonsimulated parts; 4.3.5 Validate against more scenarios; 4.3.6 Write a script for automatic validation; 4.3.7 Other Simulator features: watch, trace, filter etc; 4.4 Errors Detectable by Interactive Simulation; 4.4.1 Dynamic errors detected by Tau SDL suite Simulator; 4.4.2 Dynamic errors detected by ObjectGeode SDL Simulator; 4.4.3 Dynamic errors not checked; 5 Automatic Observation of Simulations; 5.1 Principles; 5.1.1 Automatic checking of model properties
5.1.2 Specificity of observation with MSCs in Tau SDL Suite5.2 Case study with Tau SDL Suite; 5.2.1 Simulate with user-defined rules; 5.2.2 Simulate with a basic MSC; 5.2.3 Simulate with an MSC containing inline operators; 5.2.4 Simulate with an HMSC; 5.2.5 More details on MSCs; 5.2.6 Simulate with observer processes; 5.2.7 More details on observer processes; 5.3 Case Study with ObjectGeode; 5.3.1 Simulate with stop conditions; 5.3.2 Simulate with a basic MSC; 5.3.3 Simulate with a hierarchical MSC; 5.3.4 More details on MSCs; 5.3.5 Simulate with GOAL observers
5.3.6 More details on GOAL observers
Record Nr. UNINA-9911020222203321
Doldi Laurent  
Chichester ; ; Hoboken, NJ, : Wiley, c2003
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
WebRTC blueprints : develop your very own media applications and services using WebRTC / / Andrii Sergiienko ; cover image by Manu Gangadhar
WebRTC blueprints : develop your very own media applications and services using WebRTC / / Andrii Sergiienko ; cover image by Manu Gangadhar
Autore Sergiienko Andrii
Pubbl/distr/stampa Birmingham, England : , : Packt Publishing, , 2014
Descrizione fisica 1 online resource (176 p.)
Disciplina 621.3840113
Collana Community Experience Distilled
Soggetto topico Wireless communication systems - Computer simulation
Real-time data processing - Management
Soggetto genere / forma Electronic books.
ISBN 1-78398-311-6
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Developing a WebRTC Application; Establishing a peer-to-peer connection; Session Description Protocol; ICE and ICE candidates; NAT traversal; WebSocket; Preparing the environment; Installing Erlang; Installing Rebar; Configure a web server; A simple p2p video conference - the browser application; Developing a WebRTC API adapter; Developing a WebRTC API wrapper; Developing an index page; Local and remote video objects
A simple p2p video conference - the server applicationThe application description file; The application module; The server supervisor; The Websocket handler; Developing a configuration script for Rebar; Compiling and running the signaling server; Let's start the conference!; Configuring and installing your own STUN server; Summary; Chapter 2: Using the WebRTC Data API; Introducing the Data API; Introducing protocols; Introducing HTML5; Introducing the HTML5 File API; Known limitations; Preparing the environment; A simple file-sharing service - the browser application; The WebRTC API wrapper
Developing the main page of the applicationRunning the application; Summary; Chapter 3: The Media Streaming and Screen Casting Service; Preparing our environment; Using HTTPS and SSL; Configuring a WebSocket proxy; The web browser configuration; Preparing a media file; Developing the application; Developing a signaling server; Limitations; The media streaming and screen casting service; Developing a WebRTC API wrapper; Creating the application's index page; Starting the application and testing it; Summary; Chapter 4: Security and Authentication; Preparing our environment; Signaling
Using STUN and TURNUsing the TURN authentication; The TURN transport layer; The TURN REST API; Using web-based identity providers; Deploying the TURN server; Configuring HTTPS and self-signed certificates; Configuring the server's firewall; Configuring the TURN server; The TURN REST API flag; Integrating the TURN server with our application; Improving the signaling server; Improving the JavaScript browser-side code; Starting the application and testing; Summary; Chapter 5: Mobile Platforms; Preparing the environment; Supporting WebRTC on mobile platforms; Android; iOS; Windows Phones
BlackberryUtilizing WebRTC via a native browser; Utilizing WebRTC using browser applications; Developing native mobile applications; Looking at WebRTC on mobile platforms; Hardware; Environment; Using third-party libraries and SDKs; Building a WebRTC native demo application; Building a WebRTC demo application for Android; Configuring the build environment; Obtaining the source code; Installing Oracle JDK; Preparing for compilation; Installing Android Development Tools; Compiling the code; Running the Android demo application on an emulator; Running the Android demo application on your device
Testing the Android demo application
Record Nr. UNINA-9910458354703321
Sergiienko Andrii  
Birmingham, England : , : Packt Publishing, , 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
WebRTC blueprints : develop your very own media applications and services using WebRTC / / Andrii Sergiienko ; cover image by Manu Gangadhar
WebRTC blueprints : develop your very own media applications and services using WebRTC / / Andrii Sergiienko ; cover image by Manu Gangadhar
Autore Sergiienko Andrii
Pubbl/distr/stampa Birmingham, England : , : Packt Publishing, , 2014
Descrizione fisica 1 online resource (176 p.)
Disciplina 621.3840113
Collana Community Experience Distilled
Soggetto topico Wireless communication systems - Computer simulation
Real-time data processing - Management
ISBN 1-78398-311-6
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Developing a WebRTC Application; Establishing a peer-to-peer connection; Session Description Protocol; ICE and ICE candidates; NAT traversal; WebSocket; Preparing the environment; Installing Erlang; Installing Rebar; Configure a web server; A simple p2p video conference - the browser application; Developing a WebRTC API adapter; Developing a WebRTC API wrapper; Developing an index page; Local and remote video objects
A simple p2p video conference - the server applicationThe application description file; The application module; The server supervisor; The Websocket handler; Developing a configuration script for Rebar; Compiling and running the signaling server; Let's start the conference!; Configuring and installing your own STUN server; Summary; Chapter 2: Using the WebRTC Data API; Introducing the Data API; Introducing protocols; Introducing HTML5; Introducing the HTML5 File API; Known limitations; Preparing the environment; A simple file-sharing service - the browser application; The WebRTC API wrapper
Developing the main page of the applicationRunning the application; Summary; Chapter 3: The Media Streaming and Screen Casting Service; Preparing our environment; Using HTTPS and SSL; Configuring a WebSocket proxy; The web browser configuration; Preparing a media file; Developing the application; Developing a signaling server; Limitations; The media streaming and screen casting service; Developing a WebRTC API wrapper; Creating the application's index page; Starting the application and testing it; Summary; Chapter 4: Security and Authentication; Preparing our environment; Signaling
Using STUN and TURNUsing the TURN authentication; The TURN transport layer; The TURN REST API; Using web-based identity providers; Deploying the TURN server; Configuring HTTPS and self-signed certificates; Configuring the server's firewall; Configuring the TURN server; The TURN REST API flag; Integrating the TURN server with our application; Improving the signaling server; Improving the JavaScript browser-side code; Starting the application and testing; Summary; Chapter 5: Mobile Platforms; Preparing the environment; Supporting WebRTC on mobile platforms; Android; iOS; Windows Phones
BlackberryUtilizing WebRTC via a native browser; Utilizing WebRTC using browser applications; Developing native mobile applications; Looking at WebRTC on mobile platforms; Hardware; Environment; Using third-party libraries and SDKs; Building a WebRTC native demo application; Building a WebRTC demo application for Android; Configuring the build environment; Obtaining the source code; Installing Oracle JDK; Preparing for compilation; Installing Android Development Tools; Compiling the code; Running the Android demo application on an emulator; Running the Android demo application on your device
Testing the Android demo application
Record Nr. UNINA-9910790907003321
Sergiienko Andrii  
Birmingham, England : , : Packt Publishing, , 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
WebRTC blueprints : develop your very own media applications and services using WebRTC / / Andrii Sergiienko ; cover image by Manu Gangadhar
WebRTC blueprints : develop your very own media applications and services using WebRTC / / Andrii Sergiienko ; cover image by Manu Gangadhar
Autore Sergiienko Andrii
Pubbl/distr/stampa Birmingham, England : , : Packt Publishing, , 2014
Descrizione fisica 1 online resource (176 p.)
Disciplina 621.3840113
Collana Community Experience Distilled
Soggetto topico Wireless communication systems - Computer simulation
Real-time data processing - Management
ISBN 1-78398-311-6
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Developing a WebRTC Application; Establishing a peer-to-peer connection; Session Description Protocol; ICE and ICE candidates; NAT traversal; WebSocket; Preparing the environment; Installing Erlang; Installing Rebar; Configure a web server; A simple p2p video conference - the browser application; Developing a WebRTC API adapter; Developing a WebRTC API wrapper; Developing an index page; Local and remote video objects
A simple p2p video conference - the server applicationThe application description file; The application module; The server supervisor; The Websocket handler; Developing a configuration script for Rebar; Compiling and running the signaling server; Let's start the conference!; Configuring and installing your own STUN server; Summary; Chapter 2: Using the WebRTC Data API; Introducing the Data API; Introducing protocols; Introducing HTML5; Introducing the HTML5 File API; Known limitations; Preparing the environment; A simple file-sharing service - the browser application; The WebRTC API wrapper
Developing the main page of the applicationRunning the application; Summary; Chapter 3: The Media Streaming and Screen Casting Service; Preparing our environment; Using HTTPS and SSL; Configuring a WebSocket proxy; The web browser configuration; Preparing a media file; Developing the application; Developing a signaling server; Limitations; The media streaming and screen casting service; Developing a WebRTC API wrapper; Creating the application's index page; Starting the application and testing it; Summary; Chapter 4: Security and Authentication; Preparing our environment; Signaling
Using STUN and TURNUsing the TURN authentication; The TURN transport layer; The TURN REST API; Using web-based identity providers; Deploying the TURN server; Configuring HTTPS and self-signed certificates; Configuring the server's firewall; Configuring the TURN server; The TURN REST API flag; Integrating the TURN server with our application; Improving the signaling server; Improving the JavaScript browser-side code; Starting the application and testing; Summary; Chapter 5: Mobile Platforms; Preparing the environment; Supporting WebRTC on mobile platforms; Android; iOS; Windows Phones
BlackberryUtilizing WebRTC via a native browser; Utilizing WebRTC using browser applications; Developing native mobile applications; Looking at WebRTC on mobile platforms; Hardware; Environment; Using third-party libraries and SDKs; Building a WebRTC native demo application; Building a WebRTC demo application for Android; Configuring the build environment; Obtaining the source code; Installing Oracle JDK; Preparing for compilation; Installing Android Development Tools; Compiling the code; Running the Android demo application on an emulator; Running the Android demo application on your device
Testing the Android demo application
Record Nr. UNINA-9910819117803321
Sergiienko Andrii  
Birmingham, England : , : Packt Publishing, , 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui