Digital and IT general topics Books
Andreas Svoboda The Rise Of Digital Currencies
£13.18
Pan Stanford Publishing Pte Ltd Convergence Through All-IP Networks
Book SynopsisThe convergence of two powerful technologies—wireless and the Internet—through IPv4/v6 protocol has led to emergence of next-generation networks (NGNs). NGN is no more a network of mere computers but a connected conglomeration of varied networks with diverse physical properties, with a plethora of network elements, along with a variety of real-time multimedia applications. This book covers the entire gamut of technology challenges from physical layer to application layer including security from both academic and industrial perspectives.Table of ContentsIntroduction. Addressing and Routing in IPv6. Routing in the Internet. All IP Networks - Mobility and Security. Transforming Extended-Homes: Next step towards a heterogeneous user centric convergent environment based on IPWireless Vehicular Networks: Architecture, Protocols and Standards. Next generation IPv6 Network Security – towards Automatic and Intelligent Networks. The Internet of Things. 6LoWPAN - Interconnecting Objects with IPv6IP Over Optical Fibre. IPv6 over WiMAX.
£109.25
Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Ultimate LEGO Worldbuilding and Architecture
Book SynopsisWhile most see LEGO as a toy, in reality it is much more than just that; it is a way to build a world from the brick up. Although LEGO might have playsets, it is the LEGO enthusiasts that can really make miniature worlds of wonder. This book is for those that want to create something massive and learn how to replicate the real (or imagined) world in LEGO. You'll start with an introductory view of LEGO and review a collection of projects that can be built with a small budget. You'll then decide what to build so the dream can be given form and apply the techniques used to create something that can stand strong. Once the basic model is built, instructions are given on how to bring it to life with details.Ultimate LEGO Worldbuilding and Architecture will allow Lego enthusiasts and amateurs to take their dreams, whatever they may be, and bring them to life in the easiest and most cost-effective way. What You'll LearnGrasp LEGO basicsCreate your instructions for big buildsConstruct a solid architectural foundationBuild expediently on a budgetWho This Book Is ForBeginner Lego enthusiasts.
£40.49
Apress Mastering Circuit Analysis
£49.49
APRESS L.P. LLVM Compiler for RISCV Architecture
£44.99
£49.49
The University of Chicago Press Institutional Literacies
Book SynopsisTrade Review“This book will inform a diverse array of readers and stakeholders on university campuses about the need to develop a set of literate practices to better understand the impact of technology on teaching and learning. Altogether, it is a phenomenal contribution to conversations in rhetoric and composition and beyond that, like so much of Selber’s work, will become canonical in a range of disciplines.” * Kristine L. Blair, Duquesne University *"In arguing that writing and communication teachers should strategically engage with academic IT, Selber has done the field an important service, providing both grounds and methods for future pedagogical, administrative, and research projects that engage these powerful institutional entities." * Journal of Business and Technical Communication *"A must-read for a diverse array of readers, such as academic IT specialists, teachers, students, school administrators, university stakeholders, and all of those in academia who are increasingly spending more time online, relying more on IT resources, and contributing more content to digital environments." * International Journal of Communication *"In conclusion, Selber’s Institutional Literacies expands our understanding of how academic IT units function to enable, constrain, and shape literacy practices. This understanding is particularly useful for teachers in the pandemic context that has significantly increased the need for online education as well as reliance on and collaboration with information technology for teaching and learning purposes." * Composition Forum *Table of ContentsPreface 1 Situating Academic IT 2 Historicizing Academic IT 3 Spatializing Academic IT 4 Textualizing Academic IT 5 Engaging Academic IT References Index
£74.10
The University of Chicago Press Fear of Diversity The Birth of Political Science
Book SynopsisTrade Review“This book will inform a diverse array of readers and stakeholders on university campuses about the need to develop a set of literate practices to better understand the impact of technology on teaching and learning. Altogether, it is a phenomenal contribution to conversations in rhetoric and composition and beyond that, like so much of Selber’s work, will become canonical in a range of disciplines.” * Kristine L. Blair, Duquesne University *"In arguing that writing and communication teachers should strategically engage with academic IT, Selber has done the field an important service, providing both grounds and methods for future pedagogical, administrative, and research projects that engage these powerful institutional entities." * Journal of Business and Technical Communication *"A must-read for a diverse array of readers, such as academic IT specialists, teachers, students, school administrators, university stakeholders, and all of those in academia who are increasingly spending more time online, relying more on IT resources, and contributing more content to digital environments." * International Journal of Communication *"In conclusion, Selber’s Institutional Literacies expands our understanding of how academic IT units function to enable, constrain, and shape literacy practices. This understanding is particularly useful for teachers in the pandemic context that has significantly increased the need for online education as well as reliance on and collaboration with information technology for teaching and learning purposes." * Composition Forum *Table of ContentsPreface 1 Situating Academic IT 2 Historicizing Academic IT 3 Spatializing Academic IT 4 Textualizing Academic IT 5 Engaging Academic IT References Index
£31.00
The University of Chicago Press Redefining Geek
Book SynopsisA surprising and deeply researched look at how everyone can develop tech fluency by focusing on five easily developed learning habits. Picture a typical computer geek. Likely white, male, and someone you'd say has a natural instinct for technology. Yet, after six years teaching technology classes to first-generation, low-income middle school students in Oakland, California, Cassidy Puckett has seen firsthand that being good with technology is not something people are born with-it's something they learn. In Redefining Geek, she overturns the stereotypes around the digitally savvy and identifies the habits that can help everyone cultivate their inner geek. Drawing on observations and interviews with a diverse group of students around the country, Puckett zeroes in on five technology learning habits that enable tech-savvy teens to learn new technologies: a willingness to try and fail, management of frustration and boredom, use of models, and the abilities to use design logic and identTrade Review"Through extensive interviews, fieldwork, and surveys, [Puckett] uncovers what it takes for teenagers to learn new technologies . . . Overall, this is a thoroughly researched book that nonetheless presents a set of easy-to-understand and actionable conclusions. It should have broad appeal both among sociologists interested in inequality as well as among educators, policy makers, and parents." * Social Forces *"Redefining Geek will serve as an essential guide for a generation of educators who are grappling with how best to teach and lead in this technological age. Puckett draws on a deep data set to redefine what it means to be competent with technology, bust a pile of myths much in need of busting, and offer clear steps for helping students develop the habits they need to succeed in life, work, and play. This book will guide how we tackle digital inequality and support the learning process of young people of all races, ethnicities, and genders for years to come." -- John Palfrey, president, John D. and Catherine T. MacArthur Foundation"Puckett is a terrific writer with a broad, precise, empathetic, and thoroughly researched account of technology education and where it falls short. In Redefining Geek, Puckett carefully dispels myths about natural technological ability and grit that perpetuate existing inequalities. She offers practical and innovative ideas to make STEM more inclusive. Providing fresh analysis with new stories and actionable examples, Redefining Geek is a smart, engaging look at what needs to change about education in order to bring about technology that benefits us all." -- Joanne McNeil, author of Lurking: How a Person Became a User "Redefining Geek is essential reading for educators. Using evidence from extensive fieldwork with students and teachers in STEM programs across the US, Puckett deftly dismantles popular assumptions about the origins of technological ability. Through poignant quotes and engaging stories, Puckett reveals that neither 'natural' talent nor 'grit' can explain why some students are able to navigate the changing technological landscape and learn new technology tools and platforms. Instead, and building on prior research in the science of teaching and learning, Puckett shows that technological competence is the product of five key habits. These include: 1) being willing to try and fail, 2) knowing how to manage frustration and boredom, 3) using models to think through difficult problems, 4) asking why things work the way they do (design-based thinking), and 5) asking how things can be done more quickly or more easily (efficiency-based thinking). By uncovering the habit-based origins of technological competence, and by revealing how successful programs cultivate these habits in students (including in low-income students, Black, Latinx, and Native American students, and girls of all backgrounds), Redefining Geek offers a new way forward for those interested in tackling longstanding inequalities in STEM." -- Jessica McCrory Calarco, author of Negotiating Opportunities"Through her solid research and her experiences with working with diverse student learners, Puckett does an exemplary job in helping readers understand and rethink what it means to be technologically competent. This is especially important considering our world is more reliant on technology due to the COVID-19 pandemic and having tech skills is essential. This knowledge and her guidance—coupled with a thorough examination of how our biases can further exacerbate the digital divide—is beneficial in designing tech educational curriculums and programs that are more inclusive and supportive to the diverse communities that they are serving. A must-read for any professional seeking to improve and advance technology education." -- Susanne Tedrick, author of Women of Color in Tech"Cassidy Puckett understands that the learning disposition--how students feel about learning—as well as their perceptions of their ability to learn--a sense of efficacy—are critical to learning outcomes. In Redefining Geek, Puckett introduces a set of learning habits to help students develop a growth mindset in STEM learning. Through sound research and sharp insights, Puckett makes a convincing case that it’s not only important that students learn how to use the technology available to them today but that they develop the habits and mindset that will support their ability to use and design with the technologies of the future." -- S. Craig Watkins, author of the Digital Edge: How Black and Latino Youth Navigate Digital InequalityTable of ContentsIntroduction: Why Are Some People So Good with Technology? Chapter 1. Why Does Digital Inequality Persist? Chapter 2. What Helps People Learn: Three General Technology Learning Habits Chapter 3. Techie Tricks: The Two Technology-Specific Habits Chapter 4. Recognizing the Five Habits: The Digital Adaptability Scale Chapter 5. The Five Habits, Teens' Futures, and Digital Inequality Chapter 6. Tackling Digital Inequality: Gatekeepers Conclusion: Envisioning an Equitable Future Acknowledgments Appendix: A Reflection on Mixed-Methods Research Notes Index
£72.20
University of Illinois Press Digital Depression
Book SynopsisDelves into the ways networked systems and information and communications technologies (ICTs) have transformed global capitalism during the so-called Great Recession. This book shows, the forces at the core of capitalism - exploitation, commodification, and inequality - are ongoing and accelerating within the networked political economy.Trade Review"Provides a virtual fire hydrant stream of episodes and details. . . . Informed and informative. Recommended."--Choice "Schiller has outdone himself this time . . . . Schiller puts on an amazing performance juggling his well-placed emphasis on the role of the U.S. policy system, with the need to take note of changes taking place within the European community, and the rapidly rising power and influence being exercised on a global scale by government and corporate actors in China and India."--Journalism & Mass Communication Quarterly "Drawing on excellent research across a range of fields, it provides the best book-length treatment of digital capitalism in the wake of the worldwide economic crisis that erupted in 2008 and offers the best map of the digital communications industry in current scholarship." --Vincent Mosco, author of To the Cloud: Big Data in a Turbulent WorldTable of ContentsCoverTitleContentsAcknowledgmentsIntroduction: A Contradictory MomentPart I: Digital Capitalism's Ascent to Crisis1. Network Connectivity and Labor Systems2. Networked Production and Reconstructed Commodity Chains3. Networked Financialization4. Networked MilitarizationPart II: The Recomposition of Communications5. The Historical Run-Up6. Web Communications Commodity Chains7. Services and Applications8. The Sponsor System Resurgent9. Growth amid DepressionPart III: Geopolitics and Social Purpose10. A Struggle for Growth11. A "New Foreign Policy Imperative"12. Taking Care of Business: The Internet at the U.S. Commerce Department13. Beyond a U.S.-centric Internet?14. Accumulation and Repression15. From Geopolitics to Social and Political StruggleNotesIndex
£19.79
University of Washington Press Information Ethics
Book SynopsisFocuses on the ethical issues surrounding information control.Trade Review"A well-argued, highly informative, and much-needed contribution to current ethical debates." * Choice *Table of ContentsAcknowledgments 1. Introduction--Adam D. Moor and Kristene Unsworth Part I. An Ethical Framework for Analysis 2. Introduction to Moral Reasoning--Tom Regan 3. Utilitarianism--John Stuart Mill 4. The Metaphysics of Morals--Immanuel Kant 5. Feminist Transformations of Moral Theory--Virginia Held Discussion Cases --Trapped in an Underwater Sea Cave --The Case of Reluctant Donation --Killing 1 to Save 9 --Torturing for Good Consequences Part II. Intellectual Property: Moral and Legal Concerns 6. Intellectual Property is Still Property--Frank H. Easterbrook 7. Are Patents and Copyrights Morally Justified?--Tom G. Palmer 8. Biopiracy or Bioprivateering?--Richard Stallman 9. Intangible Property: Privacy, Power, and Information Control--Adam D. Moore 10. Why Collaborative Free Works Should be Protected by the Law--Lawrence Sanger Discussion Cases --Libraries and Fair Use --No Harm No Foul--Right? --Making an Extra Back-up Copy; File Sharing Part III. Privacy and Information Control 11. The Right to Privacy--Samuel D. Warren and Louis D. Brandeis 12. The Social Life of Genes: Privacy, Property, and the New Genetics--Margaret Everett 13. Employee Monitoring: Evaluation Surveillance v. Privacy--Adam D. Moore 14. Personal Autonomy and Caller ID--James Stacey Taylor Discussion Cases --Video Voyeurs and Privacy --Menos Greece and Sickle-cell Anemia Shahar v. Bowers Part IV. Freedom of Speech and Information Control 15. Rationales for Freedom of Speech--Kent Greenawalt 16. Digital Speech and Democratic Culture: A Theory of Freedom of Expression for the Information Society--Jack M. Balkin 17. Privacy, Photography, and the Press--T. Allen et al. Discussion Cases --Who Owns Your Image: Cape Pub. v. Bridges, Florida 1982 Sipple v. San Francisco Chronicle Inc. Photographs and the Protest against the War in Vietnam Part V. Governmental and Societal Control of Information 18. Carnivore, the FBI's E-mail Surveillance System: Devouring Criminals, Not Privacy--Griffin S. Dunham 19. Privacy Isn't Everything: Accountability as a Personal and Social Good--Anita Allen 20. National Security at What Price? A Look into Civil Liberty Concerns in the Information Age under the USA Patriot Act--Jacob R. Lilly Discussion Cases --Encryption and National Security --Wearing an Anti-Disclosure Suit --Racial Profiling and Terrorism Selected Bibliography Index
£33.98
WW Norton & Co Natural Computing
Book SynopsisReports from the cutting edge, where physics and biology are changing the fundamental assumptions of computing.Trade Review"The biographies, by Dennis Shasha and Cathy Lazere, are bite-size—no more than six pages or so—and the technical material is segregated in sidebars so that the reader doesn't get bogged down unless he or she wants to." -- Washington Post"In Natural Computing, Dennis Shasha and Cathy Lazere profile Mr. Shaw and 14 other scientists who are pushing computer science beyond traditional boundaries. In particular, the scientists are trespassing into the realms of biology and physics and attempting to create computer designs and functions that will imitate organic reality." -- Jamie Hamilton - Wall Street Journal"[A] breezy overview of current trends in computer design and software.... Amateur tech enthusiasts should be absorbed by this knowledgeable but welcoming look at the bleeding edge of computing." -- Publishers Weekly"Dennis Shasha and Cathy Lazere draw upon interviews with 15 leading scientists working in disparate fields to explore the outer reaches of computing. They expected to write a book about a future world dominated by thinking machines, but instead found that the common vision to have emerged across all of these fields is that "the future of computing is a synthesis with nature.".... Reading the book, I came away with the comforting thought that the mindset of future computers will seem far less alien to my kids than to me." -- Thomas P.M. Barnett - World Politics Review"There are many possible approaches to natural computing--computing inspired by nature--and Lazere and Shasha's new book gives a good overview of all of them… by telling the stories of some of the main players in the field.… even if you aren't a techie, the personal storytelling, which so nicely combines the technical focus of the book with the personal fascinations of the players, will still impress you with the natural computing field's main themes and challenges.… The authors also make the convincing case for parallel programming languages, such as K and APL, which seem indispensable when it comes to making effective use of the new generation of computer architectures." -- Jan Van Den Bussche - ACM Computing Reviews"[D]oes much to demystify what computer scientists do as well as reviewing the current state of research in the field. It’s the sort of book that’s perfect for a college student thinking about a career in computer science, or trying to understand which academic advisors to pick for his or her thesis." -- Alexander Haislip, author of Essentials of Venture Capital"In their book Natural Computing, Dennis Shasha and Cathy Lazere describe the calculations necessary for the analysis of protein folding, which is important in biological research and particularly in drug design. Time must be divided into very short intervals of around one femtosecond, which is a million billionth of a second, and for each interval, the interactions of all the atoms involved in the process must be calculated. Then do it again for the next femtosecond, and the next, and the next.… It is sobering to think about what vast computational resources are necessary to even begin to simulate what tiny bits of nature do all the time." -- David Foster - Chicago Boyz blog
£12.34
John Wiley & Sons Inc The Next Wave of Technologies
Book SynopsisYour all-inclusive guide to all the latest technologies Providing you with a better understanding of the latest technologies, including Cloud Computing, Software as a Service, Service-Oriented Architecture (SOA), Open Source, Mobile Computing, Social Networking, and Business Intelligence, The Next Wave of Technologies: Opportunities in Chaos helps you know which questions to ask when considering if a specific technology is right for your organization. Demystifies powerful but largely misunderstood technologies Explains how each technology works Provides key guidance on determining if a particular technology is right for your organization Contains contributions from experts on Cloud Computing, Service-Oriented Architecture (SOA), Software as a Service (SaaS), Open Source, Mobile Technologies, Enterprise Risk Management, Social Media, Business Intelligence, and more More of a management text than a technical guide, thTrade Review"…is a must-read for IT professionals who are scrambling to keep up with the implications of new technologies and a book for their colleagues who need to interface with them." (impressionsthroughmedia.com, March 28, 2010)Table of ContentsForeword. Preface. Acknowledgments. About the Contributors. Part I Introduction, Background, and Definitions. Chapter 1 The Changing Landscapes of Business and Technology. Introduction. Enterprise 2.0: What's in a Name, Anyway? Understanding the Caution. Electronic Health Records (EHR): A Case in Point. Summary. Chapter 2 How the Game Has Changed. Introduction. The Typical Enterprise 1.0 Project. Comparing Enterprise 1.0 and 2.0 Projects. Three Requirements to Successful Enterprise 2.0 Projects. Scopes, Scales, and Reaches. Unstructured Development and Alternatives to the Waterfall. Summary. Next Steps. Chapter 3 The Role of IT in an Enterprise 2.0 World. Introduction. Collins' Model. IT's Traditional Charter. Considerations. Three Viewpoints. The Changing Role of the CIO. Summary. Next Steps. Part II Architecture, Software Development, and Frameworks. Chapter 4 Cloud Computing. A Brief History of Cloud Computing. Consumers and Small Office Home Office (SOHO) versus the Enterprise. A Cloud of One's Own. What is a Cloud? Definitions of Cloud Computing. Cloud Manifesto. Cloud Architecture. The Private Cloud: When Is a Cloud Not a Cloud? Cloud Economics. Vendor Strategies. Customer Strategies. Standards and Interoperability. Security. The Future of Clouds. Summary. Next Steps. Chapter 5 Open Source: The War That Both Sides Won. Introduction. A New Geography for Software. When UNIX Walked the Earth. Co-Opted by the System. What Is Open Source? The Costs of Free Software. Is it a Virus? Legal Risks to Using Open Source. The New Green. The Future of Open Source. Summary. Next Steps. Chapter 6 Software as a Service (SaaS). Introduction. Nothing's New: SaaS' Historical Precedents. What's Different This Time? Customer Expectations. Challenges and Choices. Summary. Next Steps. Chapter 7 Service-Oriented Architecture. Introduction. What is Service-Oriented Architecture? Business Benefits of SOA. Technical Benefits of SOA. Essentials of SOA. SOA in Practice. Lessons Learned. Best Practices. Summary. Next Steps. Chapter 8 Managing Mobile Business. Introduction. An Introduction to Mobility. The Mobile Enterprise. Risks and Considerations. Business Expectations from Mobile Technologies. The Mobile Enterprise Transition Framework. Phases of Mobile Enterprise Transition. Business Value of Mobile Technologies. Metrics. Mobile Organizational Structures. Mobile Content and Services. Mobile Business Application Considerations. Balancing Personal Services with Privacy. Summary. Next Steps. Chapter 9 Social Networking. Introduction. Why Social Networking and Why Not Just Use the Public Forums? Benefits of Social Networking. Impediments, Solutions, and Resolutions to Progress. Examples of Social Networking Tools. Summary. Next Steps. Part III Data, Information, and Knowledge. Chapter 10 Enterprise Search and Retrieval. Introduction. What Is ESR? Search and Information Architecture. The Business Case for ESR. Total Cost of Ownership. Forms of ESR Deployment. ESR in Action. Best Practices. Summary. Next Steps. Chapter 11 Enterprise 2.0 Business Intelligence. What Is Business Intelligence and Why Do We Need It? BI 2.0. Measuring BI Maturity. BI Challenges. The Data Warehouse. Key Factors. Recent BI Trends. Too Much BI? Summary. Next Steps. Chapter 12 Master Data Management. Introduction. The State of the Union. The Business Case for Master Data Management. MDM Approaches and Architectures. Selecting the Right MDM Approach. MDM Services and Components. Summary. Next Steps. Chapter 13 Procurement in Chaos. Introduction. Does Procure-to-Pay Matter? What Is Procure-to-Pay Automation? Benefiting from P2P Automation. Procure-to-Pay Leadership. Automation Risks and Challenges. Leveraging your ERP. Technology Overview. Vendor Portals. Summary: Rethinking Procurement. Next Steps. Part IV Management and Deployment. Chapter 14 Agile Software Development. Introduction. Limitations of the Waterfall Method of Software Development. Benefits of Agile Methods. Alternative Engineering Models. Agile Process in a Nutshell. The Agile Landscape. The Benefits of Simplicity. The Manager's Perspective. Limitations of Agile. Achieving Enterprise Agility. Summary. Next Steps. Chapter 15 Enterprise Risk Management. The High-Risk Society. Information Technology and the High-Risk Society. Enterprise Risk Management Overview. ERM and IT. ERM, Innovation, and Entrepreneurship. Who Owns ERM? Who Is Doing ERM? The Limits of ERM. Summary. Next Steps: Are You Ready for ERM? Chapter 16 Implementing Open Source Software. Introduction. A Different Software Model. Getting into Open Source. OS and Digital Presence. OS and Managing Your Business. Appearances Can Be Deceiving. Product Development Agility. Support. Product Types. Crowdsourcing. Niche Markets. Summary. Next Steps. Chapter 17 Global Engineering. Introduction. Distributed Teams: An Integral Part of Enterprise 2.0. Room for Improvement. Preconditions and Reasons for Distributing Technology Projects. Drivers of Global IT. Why International Distributed Projects Sometimes Fail. Global Engineering 2.0. Summary. Next Steps. Chapter 18 Enterprise 2.0 IT Project Failure. Introduction. Enterprise 2.0: An Evolving Concept. Understanding Traditional IT Failure. Enterprise 2.0 Failure. Reasons Enterprise 2.0 Projects Fail. Case Study: Social CRM. Preventing Failure through Measurement. Summary. Next Steps. Chapter 19 Readying the Troops for Battle. Introduction. Know Your Organization's Limitations from the Get-Go. Insist on Maximum Collaboration with External Parties. Bridge the Gap between Functional and Technical End Users. Prepare for Sudden, Unexpected Growth. Recommit to Employee Training. Embrace Uncertainty to Foster Innovation. Flip the Switch: Reverse Mentoring. Summary. Next Steps. Chapter 20 Sustainability and Green IT. Introduction. Growing Impact on Organizations. The Green Fad. Organizational Response to Sustainability. The Future of Green IT. Summary. Next Steps. Part V Conclusion. Chapter 21 Finding Opportunity in Chaos. Introduction. Summary of Book. Where Are We Now? Enterprise 2.0 Drivers Where Are We Going? Bibliography. About the Author. Index.
£35.62
LUP - University of Michigan Press Digital Samaritans
Book SynopsisExplores rhetorical delivery and cultural sovereignty in the digital humanities. The exigence for the book is rooted in a practical digital humanities project based on the digitization of manuscripts in diaspora for the Samaritan community, the smallest religious/ethnic group of 770 Samaritans split between Mount Gerizim in the Palestinian Authority and in Holon, Israel.
£21.80
Harvard University Press Digital Cultures
Book SynopsisIn a world of giddy celebrants and dire detractors, Milad Doueihi speaks with measured authority about what the rise of digital culture means. He ranges from literacy, citizenship, digital subjectivity, and social networks to texts, archiving, storage, and copyright—offering a rare view of the emerging digital space.Trade ReviewDigital Cultures is a wide-ranging and knowledgeable exploration of what it means to participate in online culture. Doueihi covers an impressive range of topics concerning the digital, which include literacy, citizenship, texts, and archiving and storage. The technology is explained in satisfying detail that nevertheless remains accessible throughout. A must-read for anyone interested in this or related fields. -- N. Katherine Hayles, author of How We Think: Digital Technologies and Transforming PowerDoueihi's argument [is] revelatory and important. He presents the diversity of digital practices and the importance of digital literacy in an increasingly complex textual environment. Moving beyond basic functional literacy, Doueihi asks how digitization configures a meta-literacy, "of what it means to be literate.'" -- Tara Brabazon * Times Higher Education *By showing how modes of communication and human relationships have changed since its rise, [Doueihi] makes a persuasive case that digital culture has broken free from print culture, which extends from the Gutenberg Bible of the 1450s to the present. Instant response, brevity, minimal spelling and grammar, novel syntax and different modes of composition have created new forms of literacy...Written in the "old" discursive format, Digital Cultures includes much to think about. The pace of change is fast, but Doueihi's insight is fresh. -- George Rousseau * Nature *
£18.86
Princeton University Press The Myth of Digital Democracy
Book SynopsisIs the Internet democratizing American politics? Do political Web sites and blogs mobilize inactive citizens and make the public sphere more inclusive? This book reveals that, contrary to popular belief, the Internet has done little to broaden political discourse but in fact empowers a small set of elites - some new, but most familiar.Trade ReviewWinner of the 2009 Donald McGannon Award for Social and Ethical Relevance in Communications Policy Research, awarded by the Donald McGannon Communications Research Center Winner of the 2010 Goldsmith Book Prize (Academic Book) "Both utopian and dystopian interpretations have been made of the Internet's influence on many spheres of life--and democracy is no exception... Absent from much of this debate is evidence-based analysis of the effects of the Internet on the business of politics. Many theories have been built on nothing more than anecdote, inference and assertion. In The Myth of Digital Democracy, political scientist Matthew Hindman fills important gaps in the evidence base, and does so accessibly."--Richard Allan, Nature "[T]here is much in Hindman's book that is persuasive, counterintuitive, and important to understanding the moment."--Matt Bai, Democracy: A Journal "Matthew Hindman's The Myth of Internet Democracy is one of the first significant efforts to bring data to bear on the relationship between the internet and democracy. He argues against the journalists and pundits who have made sweeping claims about the internet's transformative potential for democracy, and suggests that the new online bosses are not very different from the old ones. Unlike earlier sceptics, however, he has some data to support his claims."--Times Higher Education "This is a well written short book about one aspects of online politics, namely who gets read and heard when it comes to online political debate, which I recommend to any reader interested in the relation between the internet and democratic values. The book is well organized and most of content is accessible to a general readership."--Olle Blomberg, Metapsychology Online Reviews "Hindman convincingly challenges seemingly sensible claims that online communications are expanding public voice, weakening gatekeeper power, and engaging broader swaths of the citizenry in politics... By bringing new data and methods to bear in a serious critique of what were becoming consensus views about the Internet's role in public life, Hindman offers more than just another set of volleys over the net of ongoing academic debates."--John Kelly, Perspectives on Politics "The Myth of Digital Democracy ... make[s] a significant contribution to the scholarship on e-democracy."--Wendy N. Wyatt, Journal of Mass Media Ethics "Hindman's The Myth of Digital Democracy makes it possible to visualize the whole elephant. Comprehensiveness and rich data support Hindman's central claim about inegalitarian outcomes of the interactions of Internet and politics, and provide an excellent starting point for future research."--Meelis Kitsing, Journal of PoliticsTable of ContentsList of Illustrations ix Acknowledgments xi Chapter One: The Internet and the "Democratization" of Politics 1 Democratization and Political Voice 4 A Different Critique 8 Gatekeeping, Filtering, and Infrastructure 12 The Difference between Speaking and Being Heard 16 Chapter Two: The Lessons of Howard Dean 20 The Liberal Medium? 21 "Big Mo'" Meets the Internet 26 The Internet and the Infrastructure of Politics 27 The End of the Beginning 34 Chapter Three: "Googlearchy": The Link Structure of Political Web Sites 38 What Link Structure Can Tell Political Scientists 41 The Link Structure of Online Political Communities 45 Site Visibility and the Emergence of Googlearchy 54 The Politics of Winners-Take-All 56 Chapter Four: Political Traffic and the Politics of Search 58 The Big Picture 60 Traffic Demographics 67 Search Engines and (the Lack of) User Sophistication 68 What Users Search For 70 Search Engine Agreement 78 How Wide a Gate? 80 Chapter Five: Online Concentration 82 Barriers to Entry 83 Distribution, Not Production 86 Online Concentration 90 Comparative Data, Comparative Metrics 91 A Narrower Net 99 Chapter Six: Blogs: The New Elite Media 102 Blogs Hit the Big Time 103 Bloggers and the Media 105 So You Want to Be a Blogger 113 Blogger Census 118 Bloggers and Op-Ed Columnists 125 Rhetoric and Reality 127 Chapter Seven: Elite Politics and the "Missing Middle" 129 The Limits of Online Politics 131 A Narrower Net 133 Political Organizing and the Missing Middle 139 New Technology, Old Failures 141 Appendix: On Data and Methodology 143 Support Vector Machine Classifiers 143 Surfer Behavior and Crawl Depth 150 Hitwise's Data and Methodology 151 References 155 Index 173
£27.00
Princeton University Press Delete
Book SynopsisLooks at the phenomenon of perfect remembering in the digital age, and reveals why we must reintroduce our capacity to forget. This title traces the important role that forgetting has played throughout human history, from the ability to make sound decisions unencumbered by the past to the possibility of second chances.Trade ReviewWinner of the 2010 Marshall McLuhan Award for Outstanding Book in Media ecology, Media Ecology Association Winner of the 2010 Don K. Price Award, Science, Technology, and Environmental Politics Section of the American Political Science Association "Mayer-Schonberger deserves to be applauded and Delete deserves to be read for making us aware of the timelessness of what we created and for getting us to consider what endless accumulation might portend."--Paul Duguid, Times Literary Supplement "In Delete, Viktor Mayer-Schonberger argues that we should be less troubled by the fleetingness of our digital records than by the way they can linger."--Adam Keiper, Wall Street Journal "Mayer-Schonberger raises questions about the power of technology and how it affects our interpretation of time... He draws on a rich body of contemporary psychological theory to argue that both individuals and societies are obliged to rewrite or eliminate elements of the past that would render action in the present impossible."--Fred Turner, Nature "There is no better source for fostering an informed debate on this issue."--Science "A fascinating book."--Clive Thompson, WIRED Magazine "As its title suggests, Delete is about forgetting, more specifically about the demise of forgetting and the resulting perils... [Mayer-Schonberger] comes up with an interesting solution: expiration dates in electronic files. This would stop the files from existing forever and flooding us and the next generations with gigantic piles of mostly useless or even potentially harmful details. This proposal should not be forgotten as we navigate between the urge to record and immortalise our lives and the need to stay productive and sane."--Yadin Dudai, New Scientist "Delete is a useful recap of the various methods that are--or could be--applied to dealing with the consequences of information abundance. It also adds a thought-provoking new twist to the literature."--Richard Waters, Financial Times "Unlike so many books about the internet, which like to hit the panic button then run, Mayer-Schonberger stays around to offer a solution... Mayer-Schonberger deserves to be applauded and Delete deserves to be read for making us aware of the timelessness of what we create and for getting us to consider what endless accumulation might portend."--Paul Duguid, Times Higher Education "This book ... is laid out like an invitation to such a sparring session. There you find the detailed arguments, spread out one by one. Get ready to highlight where you agree, note contradictions and arguments not carried through to their consequential end, and make annotations where you feel a new punch. The session will be worth the effort."--Herbert Burkert, Cyberlaw "A lively, accessible argument ... that all that stored and shared data is a serious threat to life as we know it."--Jim Willse, Newark Star Ledger "A fascinating work of social and technological criticism... The book explores the ways various technologies has altered the human relationship with memory, shifting us from a society where the default was to forget (and consequently forgive) to one where it is impossible to avoid the ramifications of a permanent record."--Philip Martin, Arkansas Democrat Gazette "Mayer-Schonberger convincingly claims that our new status quo, the impossibility of forgetting, is severely misaligned to how the human brain works, and to how individuals and societies function... Can anything be done? Delete is an accessible, thoughtful and alarming attempt to start debate."--Karlin Lillington, Irish Times "To argue for more forgetting is counter-intuitive to those who value information, history and transparency, but the writer pursues it systematically and thoroughly."--Richard Thwaites, Canberra Times "Surprising and fascinating... Delete opens a highly useful debate."--Robert Fulford, National Post "Delete offers many scary examples of how the control of personal information stored in e-memory can fall into the wrong hands... Lucid, eminently readable."--Winifred Gallagher, Globe and Mail "Delete is one of a number of smart recent books that gently and eruditely warn us of the rising costs and risks of mindlessly diving into new digital environments--without, however, raising apocalyptic fears of the entire project... [Mayer-Schonberger] is a digital enthusiast with a realistic sense of how we might go very wrong by embracing powerful tools before we understand them."--Siva Vaidhyanathan, Chronicle of Higher Education "In this brief book, Mayer-Schonberger focuses on a unique feature of the digital age: contemporaries have lost the capacity to forget. Many books on privacy frequently mention, but never address in detail, the implications of an almost perfect memory system that digital technology and global networks have brought about... An interesting book, well within the reach of the intelligent reader."--Choice "Clearly the conversation has begun, and Delete is well placed to contribute."--Matthew L. Smith, Identity in the Information SocietyTable of ContentsAcknowledgments ix Chapter I: Failing to Forget the "Drunken Pirate" 1 Chapter II: The Role of Remembering and the Importance of Forgetting 16 Chapter III: The Demise of Forgetting--and Its Drivers 50 Chapter IV: Of Power and Time--Consequences of the Demise of Forgetting 92 Chapter V: Potential Responses 128 Chapter VI: Reintroducing Forgetting 169 Chapter VII: Conclusions 196 Afterword to the Paperback Edition 201 Notes 211 Bibliography 231 Index 245
£999.99
John Wiley & Sons Building the Innovation School Infrastructures
Book SynopsisBased on a study of The Innovation School - a public high school organised around makerspaces, design thinking, and personalized technology - this book challenges conventional wisdom about how educational transformation unfolds and argues that the popular understanding of innovation exacerbates inequality and undermines autonomy.
£29.71
Rutgers University Press Medical Professionalism in the New Information
Book SynopsisWith computerized health information receiving unprecedented government support, a group of health policy scholars analyze the intricate legal, social, and professional implications of the new technology. These essays explore how Health Information Technology (HIT) may alter relationships between physicians and patients, physicians and other providers, and physicians and their home institutions. Patient use of web-based information may undermine the traditional information monopoly that physicians have long enjoyed. New IT systems may increase physicians'' legal liability and heighten expectations about transparency. Case studies on kidney transplants and maternity practices reveal the unanticipated effects, positive and negative, of patient uses of the new technology. An independent HIT profession may emerge, bringing another organized interest into the medical arena. Taken together, these investigations cast new light on the challenges and opportunities presented by HIT.Trade Review"Rothman and Blumenthal's compelling book, Medical Professionalism in the New Information Age, fills a current gap in the literature on the possible implications of information technology for practicing physicians, health care organizations, and the profession more generally, thereby advancing both policy analysis and clinical practice." -- Melissa Goldstein * George Washington University Medical Center *"The value of this collection is that it raises some intriguing issues which will be of interest to social scientists who study health and the internet, law and the professions, patient-doctor relations, communication, health policy and inequalities." * Sociology of Health and Illness *"This book provides an effective review regarding the development of the current issues in quality regulation, use of 'big data,' and report cards for those involved in or pursuing further training in public health." * Family Medicine *Table of ContentsAcknowledgments Abbreviations Introduction by David J. Rothman and David Blumenthal Chapter 1. Expecting the Unexpected: Health Information Technology and Medical Professionalism by David Blumenthal Chapter 2. Quality Regulation in the Information Age: Challenges for Medical Professionalism by Kristin Madison and Mark Hall Chapter 3. The "Information Rx" by Nancy Tomes Chapter 4. When New is Old: Professional Medical Liability in the Information Age by Sara Rosenbaum and Michael W. Painter Chapter 5. Patient Data: Professionalism, Property, and Policy by Marc A. Rodwin Chapter 6. Impact of Information Technology on Organ Donation: Private Values in a Public World by Sheila M. Rothman, Natassia M. Rozario, and David J. Rothman Chapter 7. Changing the Rules: The Impact of Information Technology on Contemporary Maternity Practice by Eugene Declercq Chapter 8. A Profession of IT's Own: The Rise of Health Information Professionals in American Health Care by Mark C. Suchman and Matthew Dimick Notes About the Contributors Index
£27.90
University of Minnesota Press Cyberspaces Of Everyday Life
Book SynopsisNetworks and computer-mediated communication now penetrate the spaces of everyday life at a fundamental level. We communicate, work, bank, date, check the weather, and fuel conspiracy theories online. In each instance, users interact with network technology as much more than a computational device. Cyberspaces of Everyday Life provides a critical framework for understanding how the Internet takes part in the production of social space. Mark Nunes draws on the spatial analysis work of Henri Lefebvre to make sense of cyberspace as a social product. Looking at online education, he explores the ways in which the Internet restructures the university. Nunes also examines social uses of the World Wide Web and illustrates the ways online communication alters the relation between the global and the local. He also applies Deleuzian theory to emphasize computer-mediated communications’ performative elements of spatial production. Addressing the social and cultura
£19.79
University of Minnesota Press CoinOperated Americans Rebooting Boyhood at the
Book SynopsisTrade Review"Carly A. Kocurek provides a fascinating cultural history of arcade gaming and, in doing so, offers keen insight into our ongoing conversations around gender and gaming. This is a must read for those interested not only in game studies but in the evolution of American boyhood."—T.L. Taylor, Massachusetts Institute of Technology"An excellent study of the early history of the video game industry and how it came to define the gamer as male."—Library Journal"The great contribution of Kocurek’s Coin-Operated Americans is its attempt to historicize a relationship that often appears natural to cultural gatekeepers and other onlookers, not to mention reactionary “gamers” themselves."—Public Books"This detailed study provides a lucid, compelling narrative that will interest a very diverse audience."—CHOICE"Coin-Operated Americans is an invaluable contribution for those interested in the intersection among media, technology, and critical questions surrounding children and youth."—Journal of the History of Childhood and Youth"Kocurek invites readers to imagine the sensory environment of the early arcade, its sights and sounds, which serves as a vivid backdrop for the compelling cultural history the book chronicles."—Journal of the History of Childhood and Youth"Productive contributions to studies of masculinity, and to studies of gender and digital play more broadly."—Journal of Men, Masculinities and Spirituality "Coin-Operated Americans will make an excellent addition to undergraduate courses on gender studies, American culture, and the recent past."—Oral History ReviewTable of ContentsContentsAcknowledgments Introduction1. The Microcosmic Arcade: Playing at the Cultural Vanguard 2. Gaming’s Gold Medalists: Twin Galaxies and the Rush to Competitive Gaming3. Adapting Violence: Death Race and the History of Gaming Moral Panic4. Anarchy in the Arcade: Regulating Coin-Op Video Games5. Play Saves the Day: TRON, WarGames, and the Gamer as Protagonist6. The Arcade Is Dead, Long Live the Arcade: Nostalgia in an Era of Ubiquitous Computing7. The Future Is Now: Changes in Gaming CultureNotesBibliographyIndex
£56.95
MP-MLA Modern Lanuage Assoc Electronic Textual Editing
Book SynopsisOffers an emerging consensus about the fundamental issues of electronic textual editing. It provides practical advice and faces theoretical questions. Its twenty-four essays deal with markup coding and procedures, electronic archive administration, use of standards, rights and permissions, and the changing and challenging environment of the Internet.
£40.80
John Wiley & Sons Inc Message Not Received
Book SynopsisGet your message across the right way with clear communication Message Not Received provides the tools and techniques that make an effective writer and public speaker. Particularly on topics related to data and technology, effective communication can present a challenge in business settings. This book shows readers how those challenges can be overcome, and how to keep the message from getting lost in the face of mismatched levels of knowledge, various delivery media, and the library of jargon that too often serves as a substitute for real, meaningful language. Coverage includes idea crystallization, the rapidly changing business environment, Kurzweil''s law of accelerating change, and our increasing inability to understand what we are saying to each other. Rich with visuals including diagrams, slides, graphs, charts, and infographics, this guide provides accessible information and actionable guidance toward more effectively conveying the message. Today, few professiTable of ContentsList of Figures and Tables xv Preface xvii Part I Worlds Are Colliding Introduction: The Intersection of Business, Language, Communication, and Technology 3 Subject: The Other Scourge of Business Communication 5 Technology and the Cardinal Importance of Business Communication 5 What’s the Big Whoop? 6 From Pencils to WhatsApp: A Little History Lesson 7 Book Overview and Outline 8 My Communication Bona Fides 17 Next 19 1 Technology Is Eating the World: The Dizzying Nature of Today’s Existence 21 Whoops 22 Accelerating Technological Change 25 The Rise of the Machines 28 Trailing the Goldfish: Our Declining Attention Spans 30 A Communications Revolution 31 The Age of the Entrepreneur 32 Disruption Is Cool 34 SEO, and the Really Long Tail 35 The Sliding Scale of Search 37 Google and the Never-Ending Jargon Train 40 Marketing Madness 41 Mobile Mania 44 BYOD 44 The Rise of the Tech Celebrity 45 A New Body Politic 46 Other Trends 47 Next 48 Notes 48 2 The Increasingly Overwhelmed Employee: Is This Becoming the New Normal? 51 Mad Men No More 52 Abundant Leisure: Keynes Was Wrong 56 Drowning in Data 57 Demonizing the Tech Companies 59 The Limits of Technology’s Tentacles 60 A Different Kind of Workplace 61 Is Being Overwhelmed Even a Choice Anymore? 64 Next 69 Notes 70 Part II Didn’t You Get That Memo?: Why We Don’t Communicate Good at Work 3 What We Say: Examining Words at Work 73 Jargon: The Cause of So Much Noise 75 Beyond Jargon: Other Communication and Language Atrocities 90 Next 93 Notes 93 Appendix to Chapter 3 95 Note 98 Part III Message Received 4 How We Say It: E-Mail Is Dead. Long Live E-Mail! 99 A Communications Dynasty: Explaining E-Mail’s Impressive Reign 102 E-Mail Nation 112 How We’re Working Isn’t Working 114 Next 125 Notes 125 5 Why Bad Communication Is Bad Business: The Unintended Consequences of Mixed and Missed Messages 127 One Size Does Not Misfit All 129 Message Not Received 130 Decreased Clarity, Credibility, and Trust 131 Lost Sales 131 Severed Relationships and Burnt Bridges 132 Poor Execution and Strategic Blunders 135 Lower Productivity 137 Inefficiency, Waste, and Severed Relationships 138 Increased Risk of Project Failure 139 Other Long-Term Employee Issues 141 Net Effect: A Vicious Cycle 142 Next 142 Notes 142 6 Don’t Call It a Paradigm: Guidelines for Effective Business Communication 145 Language 147 E-Mail 148 Selecting a Communications Medium 150 Handling the Fallout 150 Next 151 Notes 151 7 Words and Context: Building a Solid Communication Foundation 153 A Trip Down Memory Lane 154 The World of Words 155 Communication Context, Awareness, and Technique 165 Next 174 Notes 175 8 Life Beyond E-Mail: How Progressive Organizations Are Using New Tools to Enable More Effective Collaboration and Communication 177 Communication and Collaboration Circa 2004 178 The Benefits of Old Tools 181 E-Mail Detox 182 If Not E-Mail, Then What? 184 True Communication and Collaboration in Action 187 Slaying the E-Mail Dragon: Klick Health 187 Keep Calm and Jive On 198 The Internal Social Network 204 New Tools: No Guarantees 210 Next 211 Notes 212 Part IV What Now? Coda: Was This Message Received? 215 Acknowledgments 219 Thank You 221 Selected Bibliography 223 About the Author 227 Index 229
£22.94
John Wiley & Sons Inc Algorithms for Communications Systems and their
Book SynopsisThe definitive guide to problem-solving in the design of communications systems In Algorithms for Communications Systems and their Applications, 2nd Edition, authors Benvenuto, Cherubini, and Tomasin have delivered the ultimate and practical guide to applying algorithms in communications systems. Written for researchers and professionals in the areas of digital communications, signal processing, and computer engineering, Algorithms for Communications Systems presents algorithmic and computational procedures within communications systems that overcome a wide range of problems facing system designers. New material in this fully updated edition includes: MIMO systems (Space-time block coding/Spatial multiplexing /Beamforming and interference management/Channel Estimation) OFDM and SC-FDMA (Synchronization/Resource allocation (bit and power loading)/Filtered OFDM) Improved radio channel model (Doppler and shadowing/mmWave) PTable of ContentsPreface 3 Acknowledgments 3 1 Elements of signal theory 7 1.1 Continuous-time linear systems 7 1.2 Discrete-time linear systems 10 Discrete Fourier transform 13 The DFT operator 14 Circular and linear convolution via DFT 15 Convolution by the overlap-save method 17 IIR and FIR filters 19 1.3 Signal bandwidth 22 The sampling theorem 24 Heaviside conditions for the absence of signal distortion 26 1.4 Passband signals and systems 26 Complex representation 26 Relation between a signal and its complex representation 28 Baseband equivalent of a transformation 36 Envelope and instantaneous phase and frequency 37 1.5 Second-order analysis of random processes 38 1.5.1 Correlation 39 Properties of the autocorrelation function 40 1.5.2 Power spectral density 40 Spectral lines in the PSD 40 Cross power spectral density 42 Properties of the PSD 42 PSD through filtering 43 1.5.3 PSD of discrete-time random processes 43 Spectral lines in the PSD 44 PSD through filtering 45 Minimum-phase spectral factorization 46 1.5.4 PSD of passband processes 47 PSD of in-phase and quadrature components 47 Cyclostationary processes 50 1.6 The autocorrelation matrix 56 Properties 56 Eigenvalues 56 Other properties 57 Eigenvalue analysis for Hermitian matrices 58 1.7 Examples of random processes 60 1.8 Matched filter 66 White noise case 68 1.9 Ergodic random processes 69 1.9.1 Mean value estimators 71 Rectangular window 74 Exponential filter 74 General window 75 1.9.2 Correlation estimators 75 Unbiased estimate 76 Biased estimate 76 1.9.3 Power spectral density estimators 77 Periodogram or instantaneous spectrum 77 Welch periodogram 78 Blackman and Tukey correlogram 79 Windowing and window closing 79 1.10 Parametric models of random processes 82 ARMA 82 MA 84 AR 84 Spectral factorization of AR models 87 Whitening filter 87 Relation between ARMA, MA, and AR models 87 1.10.1 Autocorrelation of AR processes 89 1.10.2 Spectral estimation of an AR process 91 Some useful relations 92 AR model of sinusoidal processes 94 1.11 Guide to the bibliography 95 Bibliography 95 Appendixes 97 1.A Multirate systems 98 1.A.1 Fundamentals 98 1.A.2 Decimation 100 1.A.3 Interpolation 102 1.A.4 Decimator filter 104 1.A.5 Interpolator filter 105 1.A.6 Rate conversion 108 1.A.7 Time interpolation 109 Linear interpolation 110 Quadratic interpolation 112 1.A.8 The noble identities 112 1.A.9 The polyphase representation 113 Efficient implementations 114 1.B Generation of a complex Gaussian noise 121 1.C Pseudo-noise sequences 122 Maximal-length 122 CAZAC 124 Gold 125 2 The Wiener filter 129 2.1 The Wiener filter 129 Matrix formulation 130 Optimum filter design 132 The principle of orthogonality 134 Expression of the minimum mean-square error 135 Characterization of the cost function surface 136 The Wiener filter in the z-domain 137 2.2 Linear prediction 140 Forward linear predictor 141 Optimum predictor coefficients 141 Forward prediction error filter 142 Relation between linear prediction and AR models 143 First and second order solutions 144 2.3 The least squares method 145 Data windowing 146 Matrix formulation 146 Correlation matrix 147 Determination of the optimum filter coefficients 147 2.3.1 The principle of orthogonality 148 Minimum cost function 149 The normal equation using the data matrix 149 Geometric interpretation: the projection operator 150 2.3.2 Solutions to the LS problem 151 Singular value decomposition 152 Minimum norm solution 154 2.4 The estimation problem 155 Estimation of a random variable 155 MMSE estimation 155 Extension to multiple observations 157 Linear MMSE estimation of a random variable 158 Linear MMSE estimation of a random vector 158 2.4.1 The Cramér-Rao lower bound 160 Extension to vector parameter 162 2.5 Examples of application 164 2.5.1 Identification of a linear discrete-time system 164 2.5.2 Identification of a continuous-time system 166 2.5.3 Cancellation of an interfering signal 169 2.5.4 Cancellation of a sinusoidal interferer with known frequency 170 2.5.5 Echo cancellation in digital subscriber loops 171 2.5.6 Cancellation of a periodic interferer 172 Bibliography 173 Appendixes 174 2.A The Levinson-Durbin algorithm 175 Lattice filters 176 The Delsarte-Genin algorithm 177 3 Adaptive transversal filters 179 3.1 The MSE design criterion 180 3.1.1 The steepest descent or gradient algorithm 181 Stability 181 Conditions for convergence 183 Adaptation gain 184 Transient behaviour of the MSE 185 3.1.2 The least mean square algorithm 186 Implementation 187 Computational complexity 188 Conditions for convergence 188 3.1.3 Convergence analysis of the LMS algorithm 190 Convergence of the mean 191 Convergence in the mean-square sense: real scalar case 192 Convergence in the mean-square sense: general case 193 Fundamental results 196 Observations 197 Final remarks 199 3.1.4 Other versions of the LMS algorithm 199 Leaky LMS 199 Sign algorithm 200 Normalized LMS 200 Variable adaptation gain 201 3.1.5 Example of application: the predictor 202 3.2 The recursive least squares algorithm 208 Normal equation 209 Derivation 210 Initialization 212 Recursive form of the minimum cost function 212 Convergence 214 Computational complexity 214 Example of application: the predictor 215 3.3 Fast recursive algorithms 215 3.3.1 Comparison of the various algorithms 216 3.4 Examples of application 216 3.4.1 Identification of a linear discrete-time system 217 Finite alphabet case 219 3.4.2 Cancellation of a sinusoidal interferer with known frequency 220 Bibliography 221 4 Transmission channels 223 4.1 Radio channel 223 4.1.1 Propagation and used frequencies in radio transmission 224 Basic propagation mechanisms 224 Frequency ranges 224 4.1.2 Analog front-end architectures 226 Radiation masks 226 Conventional superheterodyne receiver 227 Alternative architectures 227 Direct conversion receiver 228 Single conversion to low-IF 229 Double conversion and wideband IF 229 4.1.3 General channel model 230 High power amplifier 230 Transmission medium 233 Additive noise 234 Phase noise 234 4.1.4 Narrowband radio channel model 235 Equivalent circuit at the receiver 237 Multipath 238 Path loss as a function of distance 240 4.1.5 Fading effects in propagation models 243 Macroscopic fading or shadowing 243 Microscopic fading 245 4.1.6 Doppler shift 245 4.1.7 Wideband channel model 247 Multipath channel parameters 249 Statistical description of fading channels 250 4.1.8 Channel statistics 252 Power delay profile 252 Coherence bandwidth 253 Doppler spectrum 254 Coherence time 255 Doppler spectrum models 256 Power angular spectrum 256 Coherence distance 256 On fading 257 4.1.9 Discrete-time model for fading channels 258 Generation of a process with a preassigned spectrum 259 4.1.10 Discrete-space model of shadowing 261 4.1.11 Multiantenna systems 264 Discrete-time model 266 4.2 Telephone channel 268 Distortion 270 Noise sources 270 Echo 270 Appendixes 272 4.A Discrete-time NB model for mmWave channels 273 Angular domain representation 273 Bibliography 274 5 Vector quantization 277 5.1 Basic concept 277 5.2 Characterization of VQ 278 Parameters determining VQ performance 278 Comparison between VQ and scalar quantization 280 5.3 Optimum quantization 281 Generalized Lloyd algorithm 282 5.4 The Linde, Buzo, and Gray algorithm 284 Choice of the initial codebook 285 Splitting procedure 286 Selection of the training sequence 287 5.4.1 k-means clustering 288 5.5 Variants of VQ 288 Tree search VQ 288 Multistage VQ 289 Product code VQ 291 5.6 VQ of channel state information 292 MISO channel quantization 292 Channel feedback with feedforward information 294 5.7 Principal component analysis 295 5.7.1 PCA and k-means clustering 297 Bibliography 299 6 Digital transmission model and channel capacity 301 6.1 Digital transmission model 301 6.2 Detection 305 6.2.1 Optimum detection 306 ML 307 MAP 307 6.2.2 Soft detection 309 LLRs associated to bits of BMAP 309 Simplified expressions 312 6.2.3 Receiver strategies 314 6.3 Relevant parameters of the digital transmission model 314 Relations among parameters 315 6.4 Error probability 317 6.5 Capacity 320 6.5.1 Discrete-time AWGN channel 321 6.5.2 SISO narrowband AWGN channel 322 6.5.3 SISO dispersive AGN channel 322 6.5.4 MIMO discrete-time NB AWGN channel 325 6.6 Achievable rates of modulations in AWGN channels 326 6.6.1 Rate as a function of the SNR per dimension 327 6.6.2 Coding strategies depending on the signal-to-noise ratio 329 Coding gain 330 6.6.3 Achievable rate of an AWGN channel using PAM 331 Bibliography 333 Appendixes 334 6.A Gray labelling 335 6.B The Gaussian distribution and Marcum functions 336 6.B.1 The Q function 336 6.B.2 Marcum function 338 7 Single-carrier modulation 341 7.1 Signals and systems 341 7.1.1 Baseband digital transmission (PAM) 341 Modulator 342 Transmission channel 343 Receiver 343 Power spectral density 344 7.1.2 Passband digital transmission (QAM) 346 Modulator 346 Power spectral density 347 Three equivalent representations of the modulator 348 Coherent receiver 349 7.1.3 Baseband equivalent model of a QAM system 349 Signal analysis 349 7.1.4 Characterization of system elements 353 Transmitter 353 Transmission channel 354 Receiver 355 7.2 Intersymbol interference 356 Discrete-time equivalent system 356 Nyquist pulses 357 Eye diagram 361 7.3 Performance analysis 365 Signal-to-noise ratio 365 Symbol error probability in the absence of ISI 366 Matched filter receiver 367 7.4 Channel equalization 367 7.4.1 Zero-forcing equalizer 367 7.4.2 Linear equalizer 368 Optimum receiver in the presence of noise and ISI 369 Alternative derivation of the IIR equalizer 370 Signal-to-noise ratio at detector 374 7.4.3 LE with a finite number of coefficients 375 Adaptive LE 376 Fractionally spaced equalizer 378 7.4.4 Decision feedback equalizer 381 Design of a DFE with a finite number of coefficients 384 Design of a fractionally spaced DFE 387 Signal-to-noise ratio at the decision point 389 Remarks 390 7.4.5 Frequency domain equalization 390 DFE with data frame using a unique word 390 7.4.6 LE-ZF 394 7.4.7 DFE-ZF with IIR filters 394 DFE-ZF as noise predictor 400 DFE as ISI and noise predictor 400 7.4.8 Benchmark performance of LE-ZF and DFE-ZF 402 Comparison 402 Performance for two channel models 403 7.4.9 Passband equalizers 404 Passband receiver structure 405 Optimization of equalizer coefficients and carrier phase offset 407 Adaptive method 408 7.5 Optimum methods for data detection 410 7.5.1 Maximum-likelihood sequence detection 412 Lower bound to error probability using MLSD 413 The Viterbi algorithm 414 Computational complexity of the VA 419 7.5.2 Maximum a posteriori probability detector 419 Statistical description of a sequential machine 420 The forward-backward algorithm 421 Scaling 425 The log likelihood function and the Max-Log-MAP criterion 426 LLRs associated to bits of BMAP 427 Relation between Max-Log-MAP and Log-MAP 428 7.5.3 Optimum receivers 428 7.5.4 The Ungerboeck’s formulation of MLSD 430 7.5.5 Error probability achieved by MLSD 433 Computation of the minimum distance 437 7.5.6 The reduced-state sequence detection 441 Trellis diagram 442 The RSSE algorithm 444 Further simplification: DFSE 446 7.6 Numerical results obtained by simulations 447 QPSK over a minimum-phase channel 447 QPSK over a non minimum phase channel 448 8-PSK over a minimum phase channel 449 8-PSK over a non minimum phase channel 449 7.7 Precoding for dispersive channels 451 7.7.1 Tomlinson-Harashima precoding 452 7.7.2 Flexible precoding 454 7.8 Channel estimation 456 7.8.1 The correlation method 456 7.8.2 The LS method 458 Formulation using the data matrix 459 7.8.3 Signal-to-estimation error ratio 460 7.8.4 Channel estimation for multirate systems 464 7.8.5 The LMMSE method 465 7.9 Faster-than-Nyquist Signalling 467 Bibliography 467 Appendixes 470 7.A Simulation of a QAM system 471 7.B Description of a finite-state machine 477 7.C Line codes for PAM systems 478 7.C.1 Line codes 478 Non-return-to-zero format 478 Return-to-zero format 479 Biphase format 480 Delay modulation or Miller code 481 Block line codes 481 Alternate mark inversion 481 7.C.2 Partial response systems 482 The choice of the PR polynomial 485 Symbol detection and error probability 489 Precoding 491 Error probability with precoding 492 Alternative interpretation of PR systems 493 7.D Implementation of a QAM transmitter 497 8 Multicarrier modulation 499 8.1 MC systems 499 8.2 Orthogonality conditions 500 Time domain 501 Frequency domain 501 z-transform domain 501 8.3 Efficient implementation of MC systems 502 MC implementation employing matched filters 502 Orthogonality conditions in terms of the polyphase components 505 MC implementation employing a prototype filter 505 8.4 Non-critically sampled filter banks 510 8.5 Examples of MC systems 515 OFDM or DMT 515 Filtered multitone 516 8.6 Analog signal processing requirements in MC systems 517 8.6.1 Analog filter requirements 517 Interpolator filter and virtual subchannels 517 Modulator filter 519 8.6.2 Power amplifier requirements 520 8.7 Equalization 521 8.7.1 OFDM equalization 521 8.7.2 FMT equalization 524 Per-subchannel fractionally-spaced equalization 524 Per-subchannel T -spaced equalization 524 Alternative per-subchannel T -spaced equalization 525 8.8 Orthogonal time frequency space modulation 526 OTFS equalization 527 8.9 Channel estimation in OFDM 527 Instantaneous estimate or LS method 528 LMMSE 530 The LS estimate with truncated impulse response 531 8.9.1 Channel estimate and pilot symbols 532 8.10 Multiuser access schemes 532 8.10.1 OFDMA 533 8.10.2 SC-FDMA or DFT-spread OFDM 534 8.11 Comparison between MC and SC systems 535 8.12 Other MC waveforms 536 Bibliography 537 9 Transmission over multiple input multiple output channels 539 9.1 The MIMO NB channel 539 Spatial multiplexing and spatial diversity 544 Interference in MIMO channels 544 9.2 CSI only at the receiver 545 9.2.1 SIMO combiner 545 Equalization and diversity 548 9.2.2 MIMO combiner 548 Zero-forcing 549 MMSE 550 9.2.3 MIMO nonlinear detection and decoding 550 V-BLAST system 550 Spatial modulation 552 9.2.4 Space-time coding 553 The Alamouti code 553 The Golden code 555 9.2.5 MIMO channel estimation 556 The least squares method 556 The LMMSE method 557 9.3 CSI only at the transmitter 558 9.3.1 MISO linear precoding 558 MISO antenna selection 559 9.3.2 MIMO linear precoding 560 ZF precoding 561 9.3.3 MIMO nonlinear precoding 562 Dirty paper coding 562 TH precoding 564 9.3.4 Channel estimation for CSIT 564 9.4 CSI at both the transmitter and the receiver 565 9.5 Hybrid beamforming 566 Hybrid beamforming and angular domain representation 567 9.6 Multiuser MIMO: broadcast channel 568 9.6.1 CSI at both the transmitter and the receivers 569 Block diagonalization 570 User selection 571 Joint spatial division and multiplexing 572 9.6.2 Broadcast channel estimation 573 9.7 Multiuser MIMO: multiple-access channel 573 9.7.1 CSI at both the transmitters and the receiver 574 Block diagonalization 575 9.7.2 Multiple-access channel estimation 575 9.8 Massive MIMO 575 9.8.1 Channel hardening 576 9.8.2 Multiuser channel orthogonality 576 Bibliography 576 10 Spread-spectrum systems 581 10.1 Spread-spectrum techniques 581 10.1.1 Direct sequence systems 581 Classification of CDMA systems 589 Synchronization 590 10.1.2 Frequency hopping systems 590 Classification of FH systems 592 10.2 Applications of spread-spectrum systems 593 10.2.1 Anti-jamming 594 10.2.2 Multiple access 596 10.2.3 Interference rejection 597 10.3 Chip matched filter and rake receiver 597 Number of resolvable rays in a multipath channel 597 Chip matched filter 598 10.4 Interference 601 Detection strategies for multiple-access systems 603 10.5 Single-user detection 603 Chip equalizer 603 Symbol equalizer 605 10.6 Multiuser detection 606 10.6.1 Block equalizer 606 10.6.2 Interference cancellation detector 608 Successive interference cancellation 608 Parallel interference cancellation 610 10.6.3 ML multiuser detector 610 Correlation matrix 611 Whitening filter 611 10.7 Multicarrier CDMA systems 612 Bibliography 613 Appendixes 615 10.A Walsh codes 616 11 Channel codes 619 11.1 System model 620 11.2 Block codes 622 11.2.1 Theory of binary codes with group structure 622 Properties 622 Parity check matrix 625 Code generator matrix 628 Decoding of binary parity check codes 628 Cosets 629 Two conceptually simple decoding methods 630 Syndrome decoding 631 11.2.2 Fundamentals of algebra 633 modulo-q arithmetic 634 Polynomials with coefficients from a field 637 Modular arithmetic for polynomials 638 Devices to sum and multiply elements in a finite field 640 Remarks on finite fields 642 Roots of a polynomial 646 Minimum function 648 Methods to determine the minimum function 650 Properties of the minimum function 652 11.2.3 Cyclic codes 653 The algebra of cyclic codes 653 Properties of cyclic codes 654 Encoding by a shift register of length r 658 Encoding by a shift register of length k 661 Hard decoding of cyclic codes 662 Hamming codes 663 Burst error detection 666 11.2.4 Simplex cyclic codes 666 Relation to PN sequences 668 11.2.5 BCH codes 669 An alternative method to specify the code polynomials 669 Bose-Chaudhuri-Hocquenhemcodes 671 Binary BCH codes 674 Reed-Solomon codes 675 Decoding of BCH codes 676 Efficient decoding of BCH codes 681 11.2.6 Performance of block codes 689 11.3 Convolutional codes 690 11.3.1 General description of convolutional codes 693 Parity check matrix 695 Generator matrix 696 Transfer function 696 Catastrophic error propagation 700 11.3.2 Decoding of convolutional codes 702 Interleaving 702 Two decoding models 703 Decoding by the Viterbi algorithm 704 Decoding by the forward-backward algorithm 705 Sequential decoding 706 11.3.3 Performance of convolutional codes 710 11.4 Puncturing 711 11.5 Concatenated codes 711 The soft-output Viterbi algorithm 711 11.6 Turbo codes 713 Encoding 713 The basic principle of iterative decoding 718 FBA revisited 719 Iterative decoding 728 Performance evaluation 730 11.7 Iterative detection and decoding 730 11.8 Low-density parity check codes 734 11.8.1 Representation of LDPC codes 735 Matrix representation 735 Graphical representation 736 11.8.2 Encoding 737 Encoding procedure 737 11.8.3 Decoding 738 Hard decision decoder 738 The sum-product algorithm decoder 741 The LR-SPA decoder 744 The LLR-SPA or log-domain SPA decoder 745 The min-sum decoder 747 Other decoding algorithms 748 11.8.4 Example of application 748 Performance and coding gain 748 11.8.5 Comparison with turbo codes 749 11.9 Polar codes 751 11.9.1 Encoding 752 Internal CRC 753 LLRs associated to code bits 754 11.9.2 Tanner graph 755 11.9.3 Decoding algorithms 757 Successive cancellation decoding - the principle 758 Successive cancellation decoding - the algorithm 760 Successive cancellation list decoding 763 Other decoding algorithms 765 11.9.4 Frozen set design 765 Genie-aided SC decoding 766 Design based on density evolution 767 Channel polarisation 770 11.9.5 Puncturing and shortening 770 Puncturing 771 Shortening 772 Frozen set design 774 11.9.6 Performance 774 11.10Milestones in channel coding 775 Bibliography 775 Appendixes 781 11.A Nonbinary parity check codes 782 Linear codes 783 Parity check matrix 784 Code generator matrix 785 Decoding of nonbinary parity check codes 786 Coset 786 Two conceptually simple decoding methods 787 Syndrome decoding 787 12 Trellis coded modulation 789 12.1 Linear TCM for one and two-dimensional signal sets 790 12.1.1 Fundamental elements 790 Basic TCM scheme 792 Example 792 12.1.2 Set partitioning 795 12.1.3 Lattices 797 12.1.4 Assignment of symbols to the transitions in the trellis 802 12.1.5 General structure of the encoder/bit-mapper 807 Computation of dfree 809 12.2 Multidimensional TCM 811 Encoding 812 Decoding 815 12.3 Rotationally invariant TCM schemes 817 Bibliography 817 13 Techniques to achieve capacity 819 13.1 Capacity achieving solutions for multicarrier systems 819 13.1.1 Achievable bit rate of OFDM 819 13.1.2 Waterfilling solution 820 Iterative solution 821 13.1.3 Achievable rate under practical constraints 821 Effective SNR and system margin in MC systems 822 Uniform power allocation and minimum rate per subchannel 823 13.1.4 The bit and power loading problem revisited 824 Transmission modes 824 Problem formulation 825 Some simplifying assumptions 826 On loading algorithms 826 The Hughes-Hartogs algorithm 827 The Krongold-Ramchandran Jones algorithm 827 The Chow-Cioffi Bingham algorithm 830 Comparison 832 13.2 Capacity achieving solutions for single carrier systems 833 Achieving capacity 837 Bibliography 838 14 Synchronization 839 14.1 The problem of synchronization for QAM systems 839 14.2 The phase-locked loop 841 14.2.1 PLL baseband model 843 Linear approximation 844 14.2.2 Analysis of the PLL in the presence of additive noise 846 Noise analysis using the linearity assumption 847 14.2.3 Analysis of a second order PLL 848 14.3 Costas loop 852 14.3.1 PAM signals 852 14.3.2 QAM signals 854 14.4 The optimum receiver 856 Timing recovery 858 Carrier phase recovery 862 14.5 Algorithms for timing and carrier phase recovery 863 14.5.1 ML criterion 863 Assumption of slow time varying channel 863 14.5.2 Taxonomy of algorithms using the ML criterion 863 Feedback estimators 865 Early-late estimators 866 14.5.3 Timing estimators 867 Non data aided 867 NDA synchronization via spectral estimation 869 Data aided and data directed 871 Data and phase directed with feedback: differentiator scheme 874 Data and phase directed with feedback: Mueller & Muller scheme 874 Non data aided with feedback 877 14.5.4 Phasor estimators 878 Data and timing directed 878 Non data aided forM-PSK signals 878 Data and timing directed with feedback 879 14.6 Algorithms for carrier frequency recovery 880 14.6.1 Frequency offset estimators 881 Non data aided 881 Non data aided and timing independent with feedback 882 Non data aided and timing directed with feedback 883 14.6.2 Estimators operating at the modulation rate 883 Data aided and data directed 884 Non data aided forM-PSK 885 14.7 Second-order digital PLL 885 14.8 Synchronization in spread-spectrum systems 885 14.8.1 The transmission system 885 Transmitter 885 Optimum receiver 886 14.8.2 Timing estimators with feedback 887 Non data aided: non coherent DLL 888 Non data aided modified code tracking loop 888 Data and phase directed: coherent DLL 891 14.9 Synchronization in OFDM 891 14.9.1 Frame synchronization 891 Effects of STO 891 Schmidl and Cox algorithm 893 14.9.2 Carrier frequency synchronization 894 Estimator performance 895 Other synchronization solutions 895 14.10Synchronization in SC-FDMA 896 Bibliography 899 15 Self-training equalization 901 15.1 Problem definition and fundamentals 901 Minimization of a special function 904 15.2 Three algorithms for PAM systems 908 The Sato algorithm 908 Benveniste-Goursat algorithm 909 Stop-and-go algorithm 909 Remarks 910 15.3 The contour algorithm for PAM systems 910 Simplified realization of the contour algorithm 912 15.4 Self-training equalization for partial response systems 913 The Sato algorithm 914 The contour algorithm 915 15.5 Self-training equalization for QAM systems 917 The Sato algorithm 918 15.5.1 Constant-modulus algorithm 919 The contour algorithm 921 Joint contour algorithm and carrier phase tracking 922 15.6 Examples of applications 924 Bibliography 928 Appendixes 930 15.A On the convergence of the contour algorithm 931 16 Low-complexity demodulators 933 16.1 Phase-shift keying 933 16.1.1 Differential PSK 935 Error probability ofM-DPSK 936 16.1.2 Differential encoding and coherent demodulation 937 Differentially encoded BPSK 937 Multilevel case 938 16.2 (D)PSK non-coherent receivers 940 16.2.1 Baseband differential detector 940 16.2.2 IF-band (1 Bit) differential detector 942 Signal at detection point 944 16.2.3 FM discriminator with integrate and dump filter 945 16.3 Optimum receivers for signals with random phase 946 ML criterion 948 Implementation of a non coherentML receiver 951 Error probability for a non coherent binary FSK system 953 Performance comparison of binary systems 956 16.4 Frequency-based modulations 957 16.4.1 Frequency shift keying 957 Coherent demodulator 959 Non coherent demodulator 959 Limiter-discriminator FM demodulator 961 16.4.2 Minimum-shift keying 961 Power spectral density of CPFSK 963 Performance 963 MSK with differential precoding 967 16.4.3 Remarks on spectral containment 968 16.5 Gaussian MSK 968 PSD of GMSK 972 16.5.1 Implementation of a GMSK scheme 973 Configuration I 973 Configuration II 974 Configuration III 975 16.5.2 Linear approximation of a GMSK signal 977 Performance of GMSK 978 Performance in the presence of multipath 983 Bibliography 985 Appendixes 985 16.A Continuous phase modulation 986 Alternative definition of CPM 986 Advantages of CPM 988 17 Applications of interference cancellation 989 17.1 Echo and near–end crosstalk cancellation for PAM systems 990 Crosstalk cancellation and full duplex transmission 991 Polyphase structure of the canceller 992 Canceller at symbol rate 993 Adaptive canceller 994 Canceller structure with distributed arithmetic 995 17.2 Echo cancellation for QAM systems 998 17.3 Echo cancellation for OFDM systems 1001 17.4 Multiuser detection for VDSL 1004 17.4.1 Upstream power back-off 1009 17.4.2 Comparison of PBO methods 1011 Bibliography 1014 18 Examples of communication systems 1019 18.1 The 5G cellular system 1019 18.1.1 Cells in a wireless system 1019 18.1.2 The release 15 of the 3GPP standard 1020 18.1.3 Radio access network 1021 Time-frequency plan 1022 NR data transmission chain 1023 OFDM numerology 1023 Channel estimation 1024 18.1.4 Downlink 1024 Synchronization 1026 Initial access or beam sweeping 1027 Channel estimation 1028 Channel state information reporting 1028 18.1.5 Uplink 1029 Transform precoding numerology 1029 Channel estimation 1029 Synchronization 1030 Timing advance 1031 18.1.6 Network slicing 1031 18.2 GSM 1032 Radio subsystem 1034 18.3 Wireless local area networks 1036 Medium access control protocols 1036 18.4 DECT 1037 18.5 Bluetooth 1040 18.6 Transmission over unshielded twisted pairs 1041 18.6.1 Transmission over UTP in the customer service area 1041 18.6.2 High speed transmission over UTP in local area networks 1045 18.7 Hybrid fibre/coaxial cable networks 1048 Ranging and power adjustment in OFDMA systems 1051 Ranging and power adjustment for uplink transmission 1052 Bibliography 1053 Appendixes 1057 18.A Duplexing 1058 Three methods 1058 18.B Deterministic access methods 1059 19 High-speed communications over twisted-pair cables 1063 19.1 Quaternary partial response class-IV system 1063 Analog filter design 1064 Received signal and adaptive gain control 1064 Near-end crosstalk cancellation 1065 Decorrelation filter 1065 Adaptive equalizer 1065 Compensation of the timing phase drift 1066 Adaptive equalizer coefficient adaptation 1066 Convergence behaviour of the various algorithms 1067 19.1.1 VLSI implementation 1069 Adaptive digital NEXT canceller 1069 Adaptive digital equalizer 1071 Timing control 1075 Viterbi detector 1077 19.2 Dual duplex system 1077 Dual duplex transmission 1077 Physical layer control 1080 Coding and decoding 1080 19.2.1 Signal processing functions 1083 The 100BASE-T2 transmitter 1083 The 100BASE-T2 receiver 1084 Computational complexity of digital receive filters 1086 Bibliography 1087 Appendixes 1087 19.A Interference suppression 1088
£113.36
John Wiley & Sons Inc Fundamentals of Internet of Things
Book SynopsisTable of ContentsAbout the Author xvii Preface xix 1 Data Communications and Networks 1 1.1 Introduction 1 1.2 OSI Model 3 1.2.1 Layer 1 – Physical Layer 5 1.2.2 Layer 2 – Data Link Layer 5 1.2.2.1 Addressing 5 1.2.2.2 Framing 5 1.2.2.3 Error Control 6 1.2.2.4 Flow Control 6 1.2.2.5 Access Control 7 1.2.3 Layer 3 – Network Layer 7 1.2.4 Layer 4 – Transport Layer 7 1.2.4.1 Port Addressing 8 1.2.4.2 End-to-end Error Control 8 1.2.4.3 End-to-end Flow Control 8 1.2.4.4 Connection Control 8 1.2.4.5 Congestion Control 8 1.2.5 Layer 5 – Session Layer 9 1.2.6 Layer 6 – Presentation Layer 9 1.2.7 Layer 7 – Application Layer 9 1.3 Header Encapsulation 9 1.4 Layer 2 – Ethernet 10 1.4.1 Framing 11 1.4.2 Addressing 11 1.4.3 Error Control 11 1.4.4 Flow Control 12 1.4.5 Access Control 12 1.5 Layer 3 – IP 12 1.5.1 IPV4 and IPV6 headers 15 1.5.2 Improving IPV4 Address Assignments 17 1.6 Layer 4 – TCP and UDP 19 1.6.1 TCP Header 20 1.6.2 TCP Functionalities 22 1.6.2.1 Process-to-process Communication 22 1.6.2.2 Connection Control 22 1.6.2.3 Flow Control 22 1.6.2.4 Error Control 23 1.6.2.5 Congestion Control 24 1.6.3 UDP 24 1.7 TCP/IP Networking Model 25 1.8 Internetworking Devices 25 1.8.1 VLAN 27 1.8.2 Quality of Service (QoS) 28 1.9 Summary 29 References 30 Exercises 30 Advanced Exercises 32 2 Introduction to IoT 35 2.1 Introduction 35 2.2 IoT Traffic Model 36 2.3 IoT Connectivity 37 2.4 IoT Verticals, Use Cases, and Applications 39 2.5 IoT Value Chain 41 2.6 Examples of IoT Use Cases and Applications 42 2.6.1 IoT-based Structural Health Monitoring System 42 2.6.2 IoT-based Electric Meter 44 2.6.3 IoT-basedWaste Management System 44 2.6.4 IoT-based Earthquake Detection 45 2.6.5 IoT-based Car Software Update 45 2.6.6 IoT-based Mountain Climbing Information System 46 2.6.7 IoT-based Agriculture – Pest Management 46 2.6.8 IoT-basedWearable in Sports 47 2.6.9 IoT-based Healthcare System 47 2.6.10 IoT-based Augmented Reality (AR) System 48 2.6.11 IoT-based Food Supply Chain 49 2.6.12 Smart Grid System 49 2.7 IoT Project Implementation 51 2.8 IoT Standards 52 2.9 Summary 52 References 53 Exercises 53 Advanced Exercises 54 3 IoT Architecture 57 3.1 Introduction 57 3.2 Factors Affecting an IoT Architectural Model 58 3.3 IoT Architectural Model 59 3.4 IoT WF Architectural Model 59 3.5 Data Center and Cloud 63 3.6 Computing (Cloud, Fog, and Edge) 66 3.6.1 Cloud Computing 66 3.6.2 Fog Computing 67 3.6.3 Edge Computing 68 3.7 Summary 69 References 69 Exercises 69 Advanced Exercises 70 4 IoT Sensors 73 4.1 Introduction 73 4.2 Sensor and Its Performance Metrics 74 4.2.1 Static Performance Metrics 74 4.2.2 Dynamic Performance Metrics 76 4.2.3 Sensor Selection 77 4.3 Smart Sensors 80 4.4 MEMS 81 4.5 Sensor Fusion 83 4.5.1 Improving the Quality and Accuracy of a Sensor 83 4.5.2 Improving the Reliability of a Sensor 83 4.5.3 Improving the Capability of a Sensor 84 4.5.4 Measuring a Different Physical Quantity 84 4.6 Self-calibration 84 4.7 Sensors of the Future 85 4.8 Summary 85 References 86 Exercises 86 Advanced Exercises 87 5 IoT Wired Connectivity 89 5.1 Introduction 89 5.2 Ethernet 90 5.2.1 Power over Ethernet (PoE) 91 5.3 Ethernet TSN 92 5.3.1 Challenges of Connectivity for Industrial IoT 92 5.3.2 Ethernet TSN Features and Key Technologies 93 5.3.2.1 Time Synchronization 93 5.3.2.2 Bandwidth and QoS Reservation 94 5.3.2.3 Redundant Transmission 94 5.3.2.4 Traffic Shaping and Scheduling 94 5.3.2.5 Latency Minimization 95 5.3.3 A Simple Example 96 5.3.4 Ethernet TSN Substandards 97 5.4 Power Line Communications (PLCs) 98 5.4.1 PLC for Smart Grid 100 5.5 Summary 103 References 103 Exercises 104 Advanced Exercises 105 6 Unlicensed-band Wireless IoT 107 6.1 Introduction 107 6.2 Zigbee Wireless Network 108 6.3 BLE Wireless Network 111 6.3.1 Bluetooth 5 114 6.3.2 Bluetooth Mesh 115 6.4 WiFiWireless Network 115 6.4.1 WiFi 6 116 6.4.2 WiFi HaLow 117 6.5 LoRaWAN Wireless Wide Area Network 118 6.6 Summary 121 References 121 Exercises 122 Advanced Exercises 124 7 Cellular IoT Technologies 125 7.1 Introduction 125 7.2 EC-GSM-IoT 125 7.3 LTE-based Cellular IoT Technologies 127 7.3.1 LTE-M 127 7.3.1.1 Channel Bandwidth 127 7.3.1.2 Duplexing 128 7.3.1.3 Data Rate and Latency 129 7.3.1.4 Power Class 131 7.3.1.5 Coverage 132 7.3.1.6 Mobility 133 7.3.2 NB-IoT 133 7.3.2.1 Channel Bandwidth and Duplexing 134 7.3.2.2 Data Rate and Latency 134 7.3.2.3 Power Classes 135 7.3.2.4 Coverage 135 7.3.2.5 Mobility 135 7.4 Practical Use Cases 135 7.5 CIoT Frequency Bands 137 7.6 Certification 140 7.7 CIoT Modules 141 7.8 AT Commands 143 7.9 Summary 144 References 145 Exercises 146 Advanced Exercises 147 8 CIoT Features 151 8.1 Low-power Consumption Schemes 153 8.1.1 Introduction 153 8.1.2 Power Saving Techniques in 3GPP Release 13 153 8.1.3 Power Saving Techniques in 3GPP Release 14 158 8.1.4 Power Saving Techniques in 3GPP Release 15 158 8.1.4.1 Wake Up Signal 158 8.1.5 Power Consumption for Various Use Cases 159 8.1.6 Summary 162 References 163 Exercises 163 Advanced Exercises 164 8.2 Uplink Access 167 8.2.1 Introduction 167 8.2.2 Random Access Process 168 8.2.2.1 Random Access Dependency to the Coverage Level 170 8.2.2.2 Access Barring (AB) 170 8.2.2.3 Preamble Formats 171 8.2.3 RA Advancements 172 8.2.3.1 Early Data Transmission 173 8.2.3.2 Preconfigured Uplink Resources 173 8.2.4 Summary 174 References 175 Exercises 175 Advanced Exercises 176 8.3 Positioning 177 8.3.1 Introduction 177 8.3.2 LTE Positioning 178 8.3.2.1 CID 179 8.3.2.2 ECID 179 8.3.2.3 Observed Time Difference of Arrival (OTDOA) 180 8.3.2.3.1 Basic OTDOA Navigation Equations 181 8.3.2.3.2 Positioning Reference Signals (PRSs) 182 8.3.3 Positioning Architecture for LTE-IoT 183 8.3.4 RSTD Measurement Performance 184 8.3.5 PRS Signals 185 8.3.5.1 LTE PRS Signals 185 8.3.5.2 LTE-M PRS Signals 186 8.3.5.3 NB-IoT PRS Signals 186 8.3.6 RSTD Error Sources 187 8.3.7 Summary 188 References 188 Exercises 189 Advanced Exercises 189 8.4 Mobility 191 8.4.1 Introduction 191 8.4.2 Mobility 192 8.4.2.1 Cell Selection 192 8.4.2.2 Cell Reselection 192 8.4.2.3 Signal Measurements Used for Mobility 193 8.4.2.4 Idle Mode Versus Connected Mode Mobility 194 8.4.2.5 Mobility Architecture 195 8.4.2.6 Intra-Frequency vs. Inter-Frequency Mobility 196 8.4.2.7 General Idea about TAU Strategies 197 8.4.2.8 General Idea about Paging Strategies 198 8.4.2.9 TAU and Paging Optimization 198 8.4.2.10 Doppler Effect 198 8.4.3 NB-IoT Mobility 199 8.4.4 LTE-M Mobility 199 8.4.5 Summary 199 References 200 Exercises 201 Advanced Exercises 202 9 IoT Data Communication Protocols 203 9.1 Introduction 203 9.2 HyperText Transfer Protocol (HTTP) 204 9.3 Message Queue Telemetry Transport (MQTT) Protocol 206 9.3.1 MQTT Connections 208 9.3.2 Security of MQTT Protocol 209 9.3.3 MQTT Last Value Queue (LVQ) 210 9.3.4 MQTT LastWill and Testament (LWT) 211 9.4 Constrained Application Protocol (CoAP) 211 9.4.1 CoAP Messages 212 9.4.2 CoAP Observers 213 9.5 Other IoT Protocols 213 9.6 Summary 214 References 215 Exercises 215 Advanced Exercises 217 10 IoT in 5G Era 219 10.1 Introduction 219 10.2 5G Vision 220 10.3 5G’s Main Application Areas 222 10.4 5G Implementations and Features 223 10.4.1 Standalone and non-standalone 5G Network 223 10.4.2 5G Network Slicing 223 10.4.3 Private 5G Network 225 10.4.4 Network Exposure 226 10.4.5 Fixed Wireless Access 226 10.5 Summary 227 References 228 Exercises 228 Advanced Exercises 229 11 IoT and Analytics 231 11.1 Introduction 231 11.2 Data Pipeline 233 11.3 AI 233 11.4 Machine Learning 234 11.5 Supervised Machine Learning Techniques 236 11.5.1 Classification 236 11.5.1.1 Decision Tree 236 11.5.1.2 Random Forest 241 11.5.1.3 K Nearest Neighbor (KNN) 243 11.5.1.4 Support Vector Machine (SVM) 244 11.5.2 Regression 246 11.6 Unsupervised Machine Learning Techniques 251 11.6.1 Clustering 251 11.6.1.1 K-Means 251 11.7 Deep Learning Techniques 253 11.7.1 Recurrent Neural Networks (RNN) 257 11.7.2 Convolutional Neural Network (CNN) 258 11.8 Summary 260 References 261 Exercises 261 Advanced Exercises 263 12 IoT Security and Privacy 267 12.1 Introduction 267 12.2 IoT Threats 267 12.2.1 Confidentiality 268 12.2.2 Integrity 268 12.2.3 Authentication 268 12.2.4 Non-Repudiation 269 12.2.5 Availability 269 12.3 IoT Vulnerabilities 269 12.3.1 Insufficient Authentication 269 12.3.2 Insecure Ports and Interfaces 270 12.3.3 Lack of a Secure Update Mechanism 270 12.3.4 Insufficient Encryption 270 12.3.5 Insecure Network Connectivity 270 12.3.6 Insecure Mobile Connection 271 12.3.7 Not Utilizing Whitelist 271 12.3.8 Insecure IoT Device Chip Manufacturing 271 12.3.9 Configuration Issues 271 12.3.10 Privacy Issues 272 12.4 IoT Threat Modeling and Risk 272 12.4.1 Threat Modeling for Smart Gas Station 272 12.4.1.1 Identifying the Assets 273 12.4.1.2 Identifying the Message Flow 273 12.4.1.3 Identifying the Threat Types 274 12.4.1.4 Rating Threats and Risk Calculations 275 12.5 IoT Security Regulations 276 12.6 IoT Privacy Concerns and Regulations 277 12.7 IoT Security and Privacy Examples 279 12.7.1 Threat Against Availability – Mirai Bonnet 279 12.7.2 Threat Against Integrity – LockState 279 12.7.3 Threat Against Software Update – Jeep 279 12.7.4 Threat Against Confidentiality – TRENDnetWebcam 280 12.7.5 Threat Against Availability and Integrity – St. Jude Medical’s Implantable Cardiac Devices 280 12.7.6 Threat Against Availability – Cyberattack on the Ukrainian Smart Grid 280 12.7.7 Privacy Concern – DJI 280 12.8 Threat Protection Methods 281 12.8.1 Confidentiality Protection 281 12.8.1.1 Methods Based on Symmetric Key 281 12.8.1.2 Methods Based on Asymmetric Key 285 12.8.2 Integrity Protection 286 12.8.3 Authentication Protection 287 12.8.4 Non-Repudiation Protection 288 12.9 IoT and Blockchain 289 12.9.1 Blockchain Technology 290 12.9.2 A Practical Example of IoT and Blockchain for Smart Grid 292 12.10 Summary 293 References 294 Exercises 294 13 IoT Solution Developments 299 13.1 Introduction 299 13.2 IoT Solution Development Methodology 300 13.3 Further Details on IoT Solution Development 302 13.3.1 Business Case Document 302 13.3.2 Implementation Strategy 302 13.3.3 Detailed Design 303 13.3.4 Building, Configuration, and Testing (BCT) 304 13.3.5 Pilot Implementation 306 13.3.6 Regulation Acceptance 307 13.3.7 Deployment 307 13.3.8 Sustainment 307 13.3.9 Continuous Improvements 307 13.4 Change Management 307 13.5 Summary 308 Reference 309 Exercises 309 Advanced Exercises 310 Practical Assignments 313 Assignment #1: Connecting an IoT Device to the Cloud 313 Assignment #2: Building a Battery-Powered Vision-Based System 314 Assignment #3: Configuring an LTE-M module using AT Commands 315 Assignment #4: Connecting an IoT Device to an MQTT Broker 316 Assignment #5: Connecting an IoT Device to an IoT Gateway Using BLE 318 Assignment #6: Building an IoT-Based Home Automation System 319 Assignment #7: Designing a Smart Toy System 320 Assignment #8: Controlling a Smart Tank System Using LoRaWAN Technology 321 Assignment #9: Building IoT Systems Using Cisco Packet Tracer 323 Assignment #10: Building a Digital Twin in the Cloud 325 References 327 Appendix A Internet Protocol Security (IPSec) 329 Appendix B Transport Layer Security (TLS) 333 Appendix C Satellite IoT 337 Solutions 339 Chapter 1 339 Chapter 2 343 Chapter 3 346 Chapter 4 348 Chapter 5 352 Chapter 6 355 Chapter 7 357 Chapter 8 361 Chapter 9 367 Chapter 10 370 Chapter 11 371 Chapter 12 376 Chapter 13 381 Abbreviations 385 Index 395
£85.46
John Wiley & Sons Inc Modeling and Optimization of Signals Using
Book SynopsisExplore the power of machine learning to revolutionize signal processing and optimization with cutting-edge techniques and practical insights in this outstanding new volume from Scrivener Publishing. Modeling and Optimization of Signals using Machine Learning Techniques is designed for researchers from academia, industries, and R&D organizations worldwide who are passionate about advancing machine learning methods, signal processing theory, data mining, artificial intelligence, and optimization. This book addresses the role of machine learning in transforming vast signal databases from sensor networks, internet services, and communication systems into actionable decision systems. It explores the development of computational solutions and novel models to handle complex real-world signals such as speech, music, biomedical data, and multimedia. Through comprehensive coverage of cutting-edge techniques, this book equips readers with the tools to automate signal processing and analysis, ultimately enhancing the retrieval of valuable information from extensive data storage systems. By providing both theoretical insights and practical guidance, the book serves as a comprehensive resource for researchers, engineers, and practitioners aiming to harness the power of machine learning in signal processing. Whether for the veteran engineer, scientist in the lab, student, or faculty, this groundbreaking new volume is a valuable resource for researchers and other industry professionals interested in the intersection of technology and agriculture.
£162.00
John Wiley & Sons Inc Digital Government Excellence
Book SynopsisHow to lead the digital transformation of governments Digital Government Excellence: Lessonsfrom Effective Digital Leadersdelivers a fascinating treatment of digital leadership as governments around the world start or restart the digital transformation of their work and service delivery. The author provides a playbook on how to achieve digital excellence via interviews with 20 remarkable digital government leaders from around the world. Each one offers insights on strategies for how to incorporate the best of digital into public services and practical tips on leading digital reforms and delivery teams. The book also: Explores how to begin the task of making all of government to go digital or go deeper and bolder in this direction, including the first steps and beyondHighlights leadership styles and practices for effective and lasting delivery of digital strategies and reformsProvides food for thought about whatit takes to be an impactful digital transformation leader in government and beyond The book is ideal for Chief Digital/Information/Technology Officers or digital agency leaders in public service. Digital Government Excellence is also an indispensable resource for any practitioner, policymaker or political leader in governments at any level, as well as any student or advisor of governments looking intohow to deliver digital transformation in the public sector.Table of ContentsPreface ix Acknowledgments xi List of Abbreviations xiii Introduction xv 1. Aisha Bin Bishr, Dubai, United Arab Emirates (UAE) 1 2. Alex Benay, Canada 15 3. Anna-Maija Karjalainen, Finland 31 4. Barry Lowry, Ireland 45 5. Bolor-Erdene Battsengel, Mongolia 59 6. Cheow Hoe Chan, Singapore 71 7. Daniel Abadie, Argentina 83 8. Diego Piacentini, Italy 97 9. Hillary Hartley, Ontario, Canada 109 10. Innocent Bagamba Muhizi, Rwanda 123 11. José Clastornik, Uruguay 135 12. Lars Frelle-Petersen, Denmark 147 13. Luis Felipe Monteiro, Brazil 159 14. Mike Bracken, United Kingdom 173 15. Pedro Silva Dias, Portugal 189 16. Randall Brugeaud, Australia 203 17. Shai-Lee Spiegelman, Israel 219 18. Taavi Kotka, Estonia 233 19. Tim Occleshaw, New Zealand 245 20. Yolanda Martínez, Mexico 261 Epilogue: How to Lead a Government to Digital Excellence 279 About the Author 287 Index 289
£27.99
Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Founders at Work
Book SynopsisNow available in paperbackwith a new preface and interview with Jessica Livingston about Y Combinator! Founders at Work: Stories of Startups' Early Days is a collection of interviews with founders of famous technology companies about what happened in the very earliest days.Table of ContentsA table of contents is not available for this title.
£23.74
Association for Computing Machinery John C ONeill Hardware and Software Perspectives
Book SynopsisHeterogeneous computing results in both challenges and opportunities. This book discusses both. It shows that we need to deal with these challenges at all levels of the computing stack: from algorithms all the way to process technology.Table of Contents Preface Why Are We Forced to Deal with Heterogeneous Computing? Different Players: Heterogeneity in Computing Architecture: Heterogeneity in Design Programmability Research Directions References Index Author's Biography
£46.80
Association for Computing Machinery ProcessTracing Methods Hardware and Software Perspectives ACM Books
Book SynopsisHeterogeneous computing results in both challenges and opportunities. This book discusses both. It shows that we need to deal with these challenges at all levels of the computing stack: from algorithms all the way to process technology.Table of Contents Preface Why Are We Forced to Deal with Heterogeneous Computing? Different Players: Heterogeneity in Computing Architecture: Heterogeneity in Design Programmability Research Directions References Index Author's Biography
£32.25
Morgan & Claypool Publishers Computing and the National Science Foundation 19502016 Building a Foundation for Modern Computing ACM Books
Book SynopsisDrawing upon new and existing oral histories, extensive use of National Science Foundation (NSF) documents, and the experience of two of the authors as senior managers, this book describes how NSF’s programmatic activities originated and evolved to become the primary source of funding for research in computing and information technologies.Table of Contents Preface PART I CHRONOLOGICAL HISTORY 1950-1974: Science Information, Computing Facilities, Education, and Basic Research 1974-1986: CER, CSNET, NSFNET, and the Founding of CISE 1986-1998: The New Directorate in a Period of Computer Science Expansion 1999-2006: Broadening Computer Science with New Initiatives 2007-2016: The Growing Centrality of CISE to NSF PART II SELECTED SUBJECT STUDIES Pre-CISE Computing Facilities and Education Programs Pre-CISE Computing Research Information Technology Research Networking Research and Deployment NSF Support of High-Performance Computation CISE's Role in Broadening Participation in Computing What Does an AD/CISE Do? PART III SUMMARY AND CONCLUSIONSSummary and Conclusions APPENDIXESComputing Organizations at NSF
£40.70
Association for Computing Machinery Computing and the National Science Foundation
Book SynopsisDrawing upon new and existing oral histories, extensive use of National Science Foundation (NSF) documents, and the experience of two of the authors as senior managers, this book describes how NSF’s programmatic activities originated and evolved to become the primary source of funding for research in computing and information technologies.Table of Contents Preface PART I CHRONOLOGICAL HISTORY 1950-1974: Science Information, Computing Facilities, Education, and Basic Research 1974-1986: CER, CSNET, NSFNET, and the Founding of CISE 1986-1998: The New Directorate in a Period of Computer Science Expansion 1999-2006: Broadening Computer Science with New Initiatives 2007-2016: The Growing Centrality of CISE to NSF PART II SELECTED SUBJECT STUDIES Pre-CISE Computing Facilities and Education Programs Pre-CISE Computing Research Information Technology Research Networking Research and Deployment NSF Support of High-Performance Computation CISE's Role in Broadening Participation in Computing What Does an AD/CISE Do? PART III SUMMARY AND CONCLUSIONSSummary and Conclusions APPENDIXESComputing Organizations at NSF
£49.40
Morgan & Claypool Publishers Semantic Web for the Working Ontologist
Book SynopsisBrings Semantic Web practice to enterprise. Fabien Gandon joins Dean Allemang and Jim Hendler, to open up the story to a modern view of global linked data. Examples have been brought up to date and applied in a modern setting, where enterprise and global data come together as a living, linked network of data.Table of Contents Preface What is the Semantic Web? Semantic modeling RDF—the basis of the Semantic Web Semantic Web application architecture Linked data Querying the Semantic Web—SPARQL Extending RDF: RDFS and SCHACL RDF Schema RDFS-Plus Using RDFS-Plus in the wild SKOS—managing vocabularies with RDFS-Plus Basic OWL Counting and sets in OWL Ontologies on the Web—putting it all together Good and bad modeling practices Expert modeling in OWL Conclusions and future work Bibliography
£46.80
Morgan & Claypool Publishers Code Nation Personal Computing and the Learn to
Book SynopsisExplores the rise of software development as a social, cultural, and technical phenomenon in American history. The book emphasizes the technical and business challenges that software developers faced when building applications for CP/M, MS-DOS, UNIX, Microsoft Windows, the Apple Macintosh, and other emerging platforms.Table of Contents Acknowledgments How important is programming? Four computing mythologies FORTRAN, Logo, and the Tower of Babel Advocating computer literacy Four million BASIC programmers Power users, tinkerers, and gurus Hackers and cyberpunks Computer magazines and historical research Developing for MS-DOS: authors and entrepreneurs C programming nation: from Tiny C to Microsoft Windows "Evangelism is sales done right": PCs and commercial programming culture Afterword: programming in the Internet age Index
£30.56
Association for Computing Machinery Code Nation
Book SynopsisExplores the rise of software development as a social, cultural, and technical phenomenon in American history. The book emphasizes the technical and business challenges that software developers faced when building applications for CP/M, MS-DOS, UNIX, Microsoft Windows, the Apple Macintosh, and other emerging platforms.Table of Contents Acknowledgments How important is programming? Four computing mythologies FORTRAN, Logo, and the Tower of Babel Advocating computer literacy Four million BASIC programmers Power users, tinkerers, and gurus Hackers and cyberpunks Computer magazines and historical research Developing for MS-DOS: authors and entrepreneurs C programming nation: from Tiny C to Microsoft Windows "Evangelism is sales done right": PCs and commercial programming culture Afterword: programming in the Internet age Index
£46.80
Morgan & Claypool Publishers Circuits Packets and Protocols
Book SynopsisTells the story of the entrepreneurs who were able to harness the energy of computer science researchers supported by governments and universities, and the tremendous commercial demand for Internetworking computers. The centerpiece of this history comes from unpublished interviews from the late 1980s with over 80 computing industry pioneers.
£62.10
Morgan & Claypool Publishers Circuits Packets and Protocols
Book SynopsisTells the story of the entrepreneurs who were able to harness the energy of computer science researchers supported by governments and universities, and the tremendous commercial demand for Internetworking computers. The centerpiece of this history comes from unpublished interviews from the late 1980s with over 80 computing industry pioneers.Table of Contents Prelude to Change: Data Communications, 1949–1968 Onset of Competition: Data Communications, 1968–1972 Packet Switching and ARPANET: Networking, 1959–1972 Market Order: Data Communications, 1973–1979 Protocol Confusion: Networking, 1972–1979 Emergence of Local Area Networks: Networking, 1976–1981 The Chaos of Competition: Networking, 1981–1982 The Need for Standards: Networking, 1975–1984 Market Order: Networking, 1983–1986 Adaptation of Wide Area Networks: Data Communications, 1979–1986 Market Consolidation: Data Communications and Networking, 1986–1988 Government Support for Internetworking, 1983–1988 The Emergence of Internetworking, 1985–1988 Conclusions
£46.80
Association of Computing Machinery,U.S. Weaving Fire into Form
Book SynopsisInvestigates multiple facets of the emerging discipline of Tangible, Embodied, and Embedded Interaction (TEI). Spanning conceptual, philosophical, cognitive, design, and technical aspects of interaction, this book charts both history and aspirations for the future of TEI.
£62.10
Association of Computing Machinery,U.S. Weaving Fire into Form
Book SynopsisInvestigates multiple facets of the emerging discipline of Tangible, Embodied, and Embedded Interaction (TEI). Spanning conceptual, philosophical, cognitive, design, and technical aspects of interaction, this book charts both history and aspirations for the future of TEI.
£83.25
Morgan & Claypool Publishers Spatial Gems
Book SynopsisPresents fundamental new techniques for understanding and processing geospatial data. These ‘spatial gems’ articulate and highlight insightful ideas that often remain unstated in graduate textbooks. They teach us how to do something useful with spatial data, in the form of algorithms, code, or equations.
£40.80
Morgan & Claypool Publishers Spatial Gems
Book SynopsisPresents fundamental new techniques for understanding and processing geospatial data. These ‘spatial gems’ articulate and highlight insightful ideas that often remain unstated in graduate textbooks. They teach us how to do something useful with spatial data, in the form of algorithms, code, or equations.
£54.00
MP-WBK World Bank Group Publ Afrique numérique
£36.86
Apress UX Fundamentals for NonUX Professionals
Table of ContentsPart 1: UX Principles.- Chapter 1: UX Is Unavoidable.- Chapter 2: You Are Not the User.- Chapter 3: You Compete with Everything.- Chapter 4: The User Is on a Journey.- Chapter 5: Keep It Simple.- Chapter 6: Users Collect Experiences.- Chapter 7: Speak the User's Language.- Chapter 8: Favor the Familiar.- Chapter 9: Stability, Reliability, and Security.- Chapter 10: Speed.- Chapter 11: Usefulness.- Chapter 12: The Lives in Front of Interfaces.- Part 2: Being Human.- Chapter 13: Perception.- Chapter 14: Attention.- Chapter 15: Flow.- Chapter 16: Laziness.- Chapter 17: Memory.- Chapter 18: Rationalization.- Chapter 19: Accessibility.- Chapter 20: Storytelling.- Part 3: Persuasion.- Chapter 21: Empathy.- Chapter 22: Authority.- Chapter 23: Motivation.- Chapter 24: Relevancy.- Chapter 25: Reciprocity.- Chapter 26: Product.- Chapter 27: Price.- Chapter 28: Promotion.- Chapter 29: Place.- Part 4: Process.- Chapter 30: Waterfall, Agile, and Lean.- Chapter 31: Problem Statements.- Chapter 32: The Three Searches.- Chapter 33: Quantitative Research.- Chapter 34: Calculator Research.- Chapter 35: Qualitative Research.- Chapter 36: Reconciliation.- Chapter 37: Documentation.- Chapter 38: Personas.- Chapter 39: Journey Mapping.- Chapter 40: Knowledge Mapping.- Chapter 41: Kano Modeling.- Chapter 42: Heuristic Review.- Chapter 43: User Testing.- Chapter 44: Evaluation.- Chapter 45: Conclusion.- Appendix A. Resources for Further Reading.-
£999.99
Apress Machine Learning with the Raspberry Pi
Book SynopsisChapter 1: Introduction to Machine Learning (ML) with the Raspberry Pi (RasPi).- Chapter 2: Exploration of ML data models: Part 1.- Chapter 3: Exploration of ML data models: Part 2.- Chapter 4: Preparation for Deep Learning.- Chapter 5: Practical deep learning ANN demonstrations.- Chapter 6: CNN demonstrations.- Chapter 7: Predictions using ANNs and CNNs.- Chapter 8: Predictions using CNNs and MLPs for medical research.- Chapter 9: Reinforcement Learning. Table of ContentsChapter 1: Introduction to Machine Learning (ML) with the Raspberry Pi (RasPi)Chapter 2: Exploration of ML data models: Part 1Chapter 3: Exploration of ML data models: Part 2Chapter 4: Preparation for Deep LearningChapter 5: Practical deep learning ANN demonstrationsChapter 6: CNN demonstrationsChapter 7: Predictions using ANNs and CNNsChapter 8: Predictions using CNNs and MLPs for medical researchChapter 9: Reinforcement Learning.
£37.99
APress Electronics for Beginners
Book SynopsisJump start your journey with electronics! If you''ve thought about getting into electronics, but don''t know where to start, this book gives you the information you need. Starting with the basics of electricity and circuits, you''ll be introduced to digital electronics and microcontrollers, capacitors and inductors, and amplification circuits - all while gaining the basic tools and information you need to start working with low-power electronics. Electronics for Beginners walks the fine line of focusing on projects-based learning, while still keeping electronics front and center. You''ll learn the mathematics of circuits in an uncomplicated fashion and see how schematics map on to actual breadboards. Written for the absolute beginner, this book steers clear of being too math heavy, giving readers the key information they need to get started on their electronics journey.What You''ll LearnReview theTable of ContentsChapter 1: IntroductionChapter 2. Before We BeginPart I – Basic ConceptsChapter 3. Dealing with UnitsChapter 4. What is Electricity?Chapter 5. Voltage and ResistanceChapter 6. Your First CircuitChapter 7. Constructing and Testing CircuitsChapter 8. Analyzing Series and Parallel CircuitsChapter 9. Diodes and How to Use ThemChapter 10. Basic Resistor Circuit PatternsChapter 11. Understanding PowerPart II – Digital Electronics and MicrocontrollersChapter 12. Integrated Circuits and Resistive SensorsChapter 13. Using Logic ICsChapter 14. Introduction to MicrocontrollersChapter 15. Building Projects with ArduinoChapter 16. Analog Input and Output on an ArduinoPart III – Capacitors and InductorsChapter 17. Capacitor IntroductionChapter 18. Capacitors as TimersChapter 19. Introduction to Oscillating CircuitsChapter 20. Producing Sound with OscillationChapter 21. InductorsChapter 22. Inductors and Capacitors in CircuitsChapter 23. Reactance and ImpedancePart IV – Amplification CircuitsChapter 24. DC MotorsChapter 25. Amplifying Power with TransistorsChapter 26. Transistor Voltage AmplifiersChapter 27. Examining Partial CircuitsChapter 28. Going FurtherAppendicesA. GlossaryB. Electronics SymbolsC. Integrated Circuit Naming ConventionsD. Electronics Equations and Where They Come FromE. Simplified Datasheets for Common Devices
£49.49
APress Electronics Projects with the ESP8266 and ESP32
Book SynopsisDiscover the powerful ESP8266 and ESP32 microcontrollers and their Wi-Fi communication. The ESP32 microcontroller features Bluetooth and BLE communication in addition to Wi-Fi. The book emphasizes practical projects and readers are guided through Wi-Fi and Bluetooth communication, mobile app design and build, ESP-NOW and LoRa communication, and signal generation. Projects throughout the book utilize the Wi-Fi functionality and processing power of the ESP microcontrollers. Projects are built in the Arduino IDE, so you don't need to download other programming software. Mobile apps are now ubiquitous, making the app build projects of the book very relevant, as are the web page design projects. In Electronics Projects with the ESP8266 and ESP32, you'll see how easy and practical it is to access information over the internet, develop web pages, build mobile apps to remotely control devices with speech recognition or incorporate Google Maps in a GPS route tracking app. You will Build pTable of ContentsChapter 1: Internet radio• Station display and selection• Minimal internet radioChapter 2: Internet clock• WS2812 RGB LEDs responsive to sound• LED rings clock 24• Network Time ProtocolChapter 3: International weather station• Touch screen calibration• Painting on-screen• Weather data for several citiesChapter 4: Intranet camera• Save images to SD card• Load images on webpage• Stream images to webpageChapter 5: MP3 player• Control command for MP3 player• MP3 player control with Arduino• Infrared remote control of MP3 player• Creating sound tracks• Speaking clock• Voice recorderChapter 6: Bluetooth speakerChapter 7: ESP8266 local server• HTTP request• HTML code• XML HTTP requests, JavaScript and AJAXChapter 8: Updating a webpage• XML HTTP requests, JavaScript and AJAX• JSON• Accessing WWW data• Parsing text• Console log• Wi-Fi connectionChapter 9: WebSocket• Remote control of pan-tilt servo motors and WebSocket• Websocket and AJAX• Access images, time and sensor data over the internetChapter 10: Build an app• Control and feedback app• Install the app• Servo-robot control app• Speech recognition appChapter 11: App database and Google Maps• MIT App Inventor database• MIT App Inventor and Google MapsChapter 12: USB OTG apps• app receive• app transmit• app receive and transmitChapter 13: GPS and Google Maps• GPS position transmission• Validate transmission of GPS location• Improve GPS location signalChapter 14: Radio Frequency Communication• Transmitting and receiving text• Decode Remote Control Signals• Control Pan-Tilt Servos with RF Communication• Control relay with RF Communication• RelaysChapter 15: Signal generation• Signal generation• Digital to analog conversion• Generating waves• Port manipulation• 12-bit DACChapter 16: Signal generation with 555 integrated circuit• Monostable mode• Bistable mode• Astable mode• Variable duty cycle• 50% duty cycle• PWM mode• Function generator• Square wave to sine waveChapter 17: Measuring electricity• Analog to Digital Converter• Voltage meter• Resistance meter (ohmmeter)• Capacitance meter• Current meter (ammeter)• Current sensor• Solar panel and battery meter• Inductance meterChapter 18: Rotary encoder control• Interrupts• Debouncing• Square wave states• State switching• Incrementing a valueChapter 19: Saving data• Saving to EEPROM• Saving directly to ExcelChapter 20: Microcontrollers• Arduino Uno• Arduino Nano• Arduino Pro Micro• LOLIN (WeMos) D1 mini• Interrupts• Watchdog timer• ESP32• ESP32 analog input• ESP32 analog output• ESP32 pulse width modulation• ESP32 capacitive touch sensor• ESP32 Hall effect sensor• ESP32 RTC and sleep mode• ESP32 and interrupts• ESP32 Serial input• ESP32 Bluetooth communication• Wi-Fi communicationAppendixLibraries
£42.49
APress A Practical Guide to VerilogA
Book Synopsis Discover how Verilog-A is particularly designed to describe behavior and connectivity of circuits and system components for analog SPICE-class simulators, or for continuous time (SPICE-based) kernels in Verilog-AMS simulators. With continuous updates since it''s release 30 years ago, this practical guide provides a comprehensive foundation and understanding to the modeling language in its most recent standard formulation. With the introduction of language extensions to support compact device modeling, the Verilog-A has become today de facto standard language in the electronics industry for coding compact models of active and passive semiconductor devices. You''ll gain an in depth look at how analog circuit simulators work, solving system equations, modeling of components from other physical domains, and modeling the same physical circuits and systems at various levels of detail and at different levels of abstraction. Table of ContentsChapter 1: IntroductionChapter Goal: Verilog-A delineation. Comparison to other HDLs and modeling languages. Book organization.Chapter 2: The Lexical Basis of Verilog-AChapter Goal: Introducing Verilog-A lexical tokens, token separators as well as basic token groups and token containers.Chapter 3: Basic Types and ExpressionsChapter Goal: Introducing integer, real and string data types and how expressions are assembled for different types using operators.Chapter 4: Nets and SignalsChapter Goal: Introducing the concept of nets and signals defined by nature and net_discipline types.Chapter 5: Modules and NetlistsChapter Goal: Introducing modules, as basic units of hierarchy in Verilog-A language, and their instantiation in SPICE and Verilog-A netlists.Chapter 6: Parameters and ParamsetsChapter Goal: Introducing the concept of parameters, customization of modules by passing parameters into a module at instantiation and the concept of instance and model parameters defined via paramsets.Chapter 7: Branch Contribution StatementsChapter Goal: Introducing the concept of analog branch assignments and signal access mechanisms.Chapter 8: Procedural StatementsChapter Goal: Introducing analog procedural block and procedural control statements.Chapter 9: Derivative and Integral OperatorsChapter Goal: Detailed description of analog functions used to perform differentiation and integration in time.Chapter 10: Built-in Mathematical FunctionsChapter Goal: Define all Verilog-A standard mathematical function.Chapter 11: User Defined FunctionsChapter Goal: Describe how to write modular, maintainable and reusable models in Verilog-A using user defined functions.Chapter 12: Analog Filter FunctionsChapter Goal: Introducing Verilog-A time and frequency domain filter functions and their usage with constant and dynamic arguments.Chapter 13: Look-Up Table ModelsChapter Goal: Describing how to create a multidimensional interpolation lookup-up table models in Verilog-AChapter 14: Small Signal and Noise SourcesChapter Goal: Introducing Verilog-A functions supporting small signal and noise analysis in SPICE simulators.Chapter 15: EventsChapter Goal: Introducing methods to control analog behaviour of the component models in Verilog-A.Chapter 16: Input and OutputChapter Goal: Describe methods and functions to read and write formatted data.Chapter 17: Simulator Query and Control MethodsChapter Goal: Describing the methods to access the simulator kernel parameters in the Verilog-A model.Chapter 18: AttributesChapter Goal: Introducing attributes as a mechanism for specifying properties about objects, statements and groups of statements in the Verilog-A source that can be used by the simulator.Chapter 19: Compiler DirectivesChapter Goal: Introducing compiler directives that dictate Verilog-A compiler behaviour in a pre-processingcompilation phase.Chapter 20: SPICE CompatibilityChapter Goal: Describes the degree of compatibility with SPICE-like simulators which Verilog-A provides and the approach taken to provide that compatibility.
£46.74
Apress Become ITIL 4 Foundation Certified in 7 Days
Book Synopsis Day 1.- Chapter 1: Introduction to the New ITIL.- Chapter 2: Brief Overview of DevOps.- Day 2.- Chapter 3: ITIL 101: Concepts and Core Foundation.- Chapter 4: Holistic Approach to Service Management: Four Dimensions.- Day 3.- Chapter 5A: Value Creation with Service Value System.- Chapter 5B: Influencing through Guiding Principles.- Chapter 6: ITIL's Management of Practices.- Day 4.- Chapter 7: Practices to Manage Stakeholders.- Chapter 8: Practices to Enable Service Support.- Chapter 9: Continual Improvement.- Day 5.- Chapter 10: Practices to Manage Operations.- Day 6.- Chapter 11: Practices to Manage Changes.- Chapter 12: Practices to Manage Releases.- Day 7.- Chapter 13: The Service Desk.- Chapter 14: Tips and Tricks for Taking the ITIL Exam.- Appendix A: Answers to Knowledge Checks.- Table of ContentsChapter 1: Introduction to the new ITILChapter Goal: To introduce the new ITIL, provide context and differentiate with the version 3No of pages : 15 pagesSub -Topics1. Why ITIL 4?1. Difference between ITIL 3 and ITIL 42. ITIL 4 Foundation Exam3. Other ITIL 4 ExamsChapter 2: Brief Overview of DevOpsChapter Goal: To introduce the DevOps frameworkNo of pages : 20 pagesSub -Topics1. Introduction to DevOps2. DevOps sections – people, process and technology3. DevOps processesChapter 3: ITIL BasicsChapter Goal: To introduce the key concepts of ITIL No of pages : 20 pagesSub -Topics1. Defining value2. Products vs services3. Concept of consumers and other stakeholders4. service relationships5. Processes and functionsChapter 4: Service Management - Four DimensionsChapter Goal: To discuss the four dimensions in detailNo of pages: 20 pagesSub - Topics 1. Organizations and people2. Information and technology3. Partners and suppliers4. Value Streams and processesChapter 5: ITIL Service Value SystemChapter Goal: To introduce service value systemNo of pages : 20 pagesSub - Topics: 1. Intro to service value system2. Opportunity and demand3. Service value chain4. Governance5. Continual Improvement (formerly CSI)Chapter 6: ITIL Processes for Managing StakeholdersChapter Goal: Understand the processes for managing customers and other key stakeholdresNo of pages: 15 pagesSub - Topics: 1. Relationship management2. Service level management3. Supplier managementChapter 7: ITIL Processes for Defining Operations FrameworkChapter Goal: Understand the processes for defining processes that sets the boundaries and steps for support and operational activitiesNo of pages: 30 pagesSub - Topics: 1. Service configuration management2. IT asset management3. Information security management4. Continual improvementChapter 8: ITIL Processes for Managing OperationsChapter Goal: Understand the processes in detail for managing operationsNo of pages: 30 pagesSub - Topics: 1. Monitoring and event management2. Incident management3. Problem improvement4. Change controlChapter 9: ITIL Processes for Managing ChangesChapter Goal: Understand the processes for controlling changes to the environment and applicationsNo of pages: 20 pagesSub - Topics: 1. Service request management2. Change control3. Release managementChapter 10: ITIL Practice for Managing DeploymentsChapter Goal: Understand the technical management around deploying software into environmentsNo of pages: 15 pagesSub - Topics: 1. Deployment managementChapter 11: ITIL Practice for Coordinating between StakeholdersChapter Goal: Understand the service desk and service desk managementNo of pages: 15 pagesSub - Topics: 1. Service desk2. Service desk management Chapter 12 : Practices to Manage Deployments Release Management Types of Releases Engagement with Service Value Chain Deployment Management Key Activities Engagement with Service Value Chain Chapter 13 : Practices to Coordinate with Stakeholders Service Desk Types of Service Desks Key Activities Engagement with Service Value Chain Service Desk Management Engagement with Service Value Chain Chapter 14 : Exam Tips and Tricks
£37.99