Understanding LTE with MATLABThe LTE (Long Term Evolution) and LTE-Advanced are among the latest mobile communications standards, designed to realize the dream of a truly global, fast, all-IP-based, secure broadband mobile access technology.
This book examines the Physical Layer (PHY) of the LTE standards by incorporating three conceptual elements: an overview of the theory behind key enabling technologies; a concise discussion regarding standard specifications; and the MATLAB algorithms needed to simulate the standard.
The use of MATLAB, a widely used technical computing language, is one of the distinguishing features of this book. Through a series of MATLAB programs, the author explores each of the enabling technologies, pedagogically synthesizes an LTE PHY system model, and evaluates system performance at each stage. Following this step-by-step process, readers will achieve deeper understanding of LTE concepts and specifications through simulations. ...
Mastering SAP S/4HANA 1709 - Strategies for Implementation and MigrationSAP S/4HANA implementation, migration, and Central Finance are the key projects being employed across the globe, with millions of consultants working day and night to implement them. Mastering SAP S/4HANA 1709 - Strategies for Implementation and Migration will allow you to gain a virtual implementation experience, and you can follow the steps to configure the learning system as per your requirements. This book focuses on several topics; each topic is covered in detail to make you a successful SAP S/4HANA professional.
You will begin by understanding SAP HANA and then move toward S/4HANA and the deployment options available to customers, including what suits various customer needs. You will then understand the impact of S/4HANA on General Ledger, Asset Accounting, and Profitability Analysis; SAP notes will also be listed when needed. As you progress through the book, you explore premigration, migration, and post-migration steps including the Near Zero Downtime strategy and learn how ...
Game AnalyticsDeveloping a successful game in today's market is a challenging endeavor. Thousands of titles are published yearly, all competing for players' time and attention. Game analytics has emerged in the past few years as one of the main resources for ensuring game quality, maximizing success, understanding player behavior and enhancing the quality of the player experience. It has led to a paradigm shift in the development and design strategies of digital games, bringing data-driven intelligence practices into the fray for informing decision making at operational, tactical and strategic levels.
Game Analytics - is the first book on the topic of game analytics; the process of discovering and communicating patterns in data towards evaluating and driving action, improving performance and solving problems in game development and game research. ...
Heroku: Up and RunningTake full advantage of Heroku's cloud-based hosting services. This guide takes you through the inner workings of this PaaS platform and delivers practical advice for architecting your application to work as efficiently as possible. You'll learn best practices for improving speed and throughput, solving latency issues, locating and fixing problems if your application goes down, and ensuring your deployments go smoothly.
By covering everything from basic concepts and primary components to add-on services and advanced topics such as buildpacks, this book helps you effectively deploy and manage your application with Heroku. ...
iCloud for DevelopersYour app's users want their application data to be in sync as they switch from one device to another. Guided by iOS expert Cesare Rocchi, you'll start by learning how to configure an app and its resources for iCloud. Then, after a quick introduction to iCloud-supported data types, you'll work on using the simplest: key-value data.
Next, you'll find out how to get your document-based data (including media files), and even relational data working with iCloud. As you learn each new technique, you'll use it to synchronize yet another module of the book's sample app, Grocery, a simple shopping list that can be shared between two or more devices. ...
The Pragmatist's Guide to Corporate Lean StrategyUse this practical, step-by-step guide on lean agile strategy to harness technological disruption at your large business to successfully advance your business rather than suffer a loss of business. The lean agile enterprise concept is demystified and translated into action as the author shares his experience with both success and major failure in areas such as healthcare, insurance, major airline, manufacturing, financial services, education, and big data.
The author shares the good, the bad, and the ugly of enterprise-level adoption of lean startup practices (what we call a "lean corporation"). The book provides step-by-step instructions specifically targeted to technologists in multiple roles - from CEO to a developer on the ground - on how to build a "lean agile corporation" and avoid common traps. Building on the experience of the "lean startup" framework of Steven Blank and Eric Reis, this book takes these concepts to the enterprise level by providing tips and best practice gui ...
Deep Belief Nets in C++ and CUDA C: Volume 2Discover the essential building blocks of a common and powerful form of deep belief net: the autoencoder. You'll take this topic beyond current usage by extending it to the complex domain for signal and image processing applications. Deep Belief Nets in C++ and CUDA C: Volume 2 also covers several algorithms for preprocessing time series and image data. These algorithms focus on the creation of complex-domain predictors that are suitable for input to a complex-domain autoencoder. Finally, you'll learn a method for embedding class information in the input layer of a restricted Boltzmann machine. This facilitates generative display of samples from individual classes rather than the entire data distribution. The ability to see the features that the model has learned for each class separately can be invaluable.
At each step this book provides you with intuitive motivation, a summary of the most important equations relevant to the topic, and highly commented code for threaded computatio ...
SystemVerilog Assertions and Functional CoverageThis book provides a hands-on, application-oriented guide to the language and methodology of both SystemVerilog Assertions and SytemVerilog Functional Coverage. Readers will benefit from the step-by-step approach to functional hardware verification, which will enable them to uncover hidden and hard to find bugs, point directly to the source of the bug, provide for a clean and easy way to model complex timing checks and objectively answer the question have we functionally verified everything. ...
Design Patterns and Best Practices in JavaHaving a knowledge of design patterns enables you, as a developer, to improve your code base, promote code reuse, and make the architecture more robust. As languages evolve, new features take time to fully understand before they are adopted en masse. The mission of this book is to ease the adoption of the latest trends and provide good practices for programmers.
We focus on showing you the practical aspects of smarter coding in Java. We'll start off by going over object-oriented (OOP) and functional programming (FP) paradigms, moving on to describe the most frequently used design patterns in their classical format and explain how Java's functional programming features are changing them.
You will learn to enhance implementations by mixing OOP and FP, and finally get to know about the reactive programming model, where FP and OOP are used in conjunction with a view to writing better code. Gradually, the book will show you the latest trends in architecture, moving from MVC to microse ...
ClojureScript: Up and RunningLearn how to build complete client-side applications with ClojureScript, the Clojure language variant that compiles to optimized JavaScript. This hands-on introduction shows you how ClojureScript not only has similarities to JavaScript - without the flaws - but also supports the full semantics of its parent language. You'll delve into ClojureScript's immutable data structures, lazy sequences, first-class functions, macros, and support for JavaScript libraries. ...