Companies Home Search Profile

Wireless Communication using Python

Focused View

ShreyaKrishnan sarthak

2:22:02

178 View
  • 1. Welcome- About the Course.mp4
    01:41
  • 1. 1.0 Introduction to wireless communication systems.mp4
    01:38
  • 2. 1.1. Overview of wireless communication technologies.mp4
    02:27
  • 3. Python File Creation.mp4
    01:15
  • 4.1 1.1.zip
  • 4. Python Script.mp4
    03:20
  • 5. 1.2. Historical developments in wireless communication.mp4
    02:25
  • 6.1 1.2.zip
  • 6. Python Script.mp4
    02:38
  • 7. Introduction to Wireless Communication Systems Quiz.html
  • 1. 2.0 Introduction.mp4
    01:38
  • 2. 2.1. Amplitude modulation (AM).mp4
    01:18
  • 3.1 2.1.zip
  • 3. Python script.mp4
    01:51
  • 4. 2.1.1. Python code for generating and demodulating AM signals.mp4
    00:42
  • 5.1 2.1.1.zip
  • 5. Python Script.mp4
    05:12
  • 6. 2.2. Phase modulation (PM).mp4
    01:37
  • 7.1 2.2.zip
  • 7. Python Script.mp4
    04:27
  • 8. 2.2.1. Python code for generating and demodulating PM signals.mp4
    01:02
  • 9.1 2.2.1.zip
  • 9. Python Script.mp4
    02:39
  • 10. 2.3 Quadrature amplitude modulation (QAM).mp4
    01:24
  • 11.1 2.3.zip
  • 11. Python Script.mp4
    02:24
  • 12. 2.3.1. Python code for generating and demodulating QAM signals.mp4
    00:43
  • 13.1 2.3.1.zip
  • 13. Python Script.mp4
    02:15
  • 14. Fundamentals of Digital Modulation Quiz.html
  • 1. 3.0. Introduction.mp4
    01:15
  • 2. 3.1. Using Python libraries for simulating digital modulation schemes.mp4
    01:54
  • 3.1 3.1.zip
  • 3. Python Script.mp4
    02:59
  • 4. 3.2. Python code for simulating and analyzing the performance of various digital.mp4
    01:03
  • 5.1 3.2.zip
  • 5. Python Script.mp4
    02:19
  • 6. Quiz on Simulating Digital Modulation Schemes using Python.html
  • 1. 4.0. Introduction.mp4
    01:24
  • 2. 4.1. Forward Error Correction (FEC).mp4
    01:33
  • 3.1 4.1.zip
  • 3. Python Script.mp4
    01:16
  • 4. 4.1.1. Python code for implementing convolutional and block codes.mp4
    01:42
  • 5.1 4.1.1.zip
  • 5. Python Script.mp4
    02:15
  • 6. 4.2. Automatic Repeat reQuest (ARQ).mp4
    01:29
  • 7.1 4.2.zip
  • 7. Python Script.mp4
    01:29
  • 8. 4.2.1. Python code for simulating the performance of various ARQ schemes.mp4
    00:58
  • 9.1 4.2.1.zip
  • 9. Python Script.mp4
    03:11
  • 10. Quiz on Error Correction Coding.html
  • 1. 5.0 Introduction.mp4
    01:53
  • 2. 5.1. Introduce the wireless channel and its properties.mp4
    02:29
  • 3.1 5.1.zip
  • 3. Python Script.mp4
    01:50
  • 4. 5.2. Rayleigh, Rician, and Nakagami channels.mp4
    01:00
  • 5.1 5.2.zip
  • 5. Python Script.mp4
    02:49
  • 6. Quiz on Wireless Channel Modeling and Simulation.html
  • 1. 6.0 Introduction.mp4
    01:45
  • 2. 6.1 Overview of MIMO Systems.mp4
    00:33
  • 3.1 6.1.zip
  • 3. Python Script.mp4
    04:39
  • 4.1 6.2.zip
  • 4. 6.2. Python code for simulating MIMO systems.mp4
    03:04
  • 5. 6.3. Capacity and Diversity Gain.mp4
    01:23
  • 6.1 6.3.zip
  • 6. Python Script.mp4
    02:17
  • 7. MIMO Communications Quiz.html
  • 1. 7.0 Introduction.mp4
    01:56
  • 2. 7.1 Simulation of wireless ad-hoc networks.mp4
    01:16
  • 3.1 7.1.zip
  • 3. Python Script.mp4
    01:22
  • 4. 7.1.1 Python code for simulating various routing protocols for wireless ad-hoc n.mp4
    00:59
  • 5.1 7.1.1.zip
  • 5. Python Script.mp4
    02:02
  • 6. 7.2 Simulation of wireless sensor networks.mp4
    01:17
  • 7.1 7.2.zip
  • 7. Python Script.mp4
    02:11
  • 8. 7.2.1 Python code for simulating energy-efficient routing protocols for wireless.mp4
    01:06
  • 9.1 7.2.1.zip
  • 9. Python Script.mp4
    02:53
  • 10. Wireless Network Simulation using Python Quiz.html
  • 1. 8.0 Introduction.mp4
    01:14
  • 2. 8.1 Overview of IoT wireless protocols.mp4
    02:13
  • 3.1 8.1.zip
  • 3. Python Script.mp4
    01:05
  • 4. 8.2 Python code for working with various IoT wireless protocols.mp4
    00:47
  • 5.1 8.2.zip
  • 5. Python Script.mp4
    02:28
  • 6. IoT Wireless Communication Protocols.html
  • 1. 9.0 Introduction.mp4
    01:22
  • 2. 9.1 Machine learning techniques for wireless communication systems.mp4
    01:45
  • 3.1 9.1.zip
  • 3. Python Script.mp4
    01:37
  • 4. 9.2 Python code for implementing machine learning algorithms.mp4
    00:53
  • 5.1 9.2.zip
  • 5. Python Script.mp4
    02:16
  • 6. Machine Learning for Wireless Communications Quiz.html
  • 1. 10.0 Introduction.mp4
    02:26
  • 2.1 chapter-10 -python code.zip
  • 2. Python Scripts.mp4
    00:35
  • 3. 10.1 Python code for implementing wireless communication systems.mp4
    00:56
  • 4. 10.1.1 Zigbee.mp4
    00:39
  • 5. 10.1.2 Bluetooth.mp4
    01:10
  • 6. 10.1.3 Wi-Fi.mp4
    00:51
  • 7. 10.1.4 Cellular networks (4G5G).mp4
    01:20
  • 8. Wireless Communication Systems with Python Quiz.html
  • 1. 11.0 Introduction.mp4
    01:40
  • 2. 11.1 Advanced modulation and Coding Techniques.mp4
    01:33
  • 3.1 11.1.zip
  • 3. Python Script.mp4
    01:53
  • 4. 11.2 Space-Time coding.mp4
    01:02
  • 5.1 11.2.zip
  • 5. Python Script.mp4
    01:02
  • 6. 11.3 Massive MIMO.mp4
    01:13
  • 7.1 11.3.zip
  • 7. Python Script.mp4
    01:29
  • 8. 11.4 Wireless Security.mp4
    01:14
  • 9.1 11.4.zip
  • 9. Python Script.mp4
    01:12
  • 10. Test Your Knowledge on Advanced Wireless Communication Concepts.html
  • 1. Test Your Coding Skills in Wireless Communication Using Python.html
  • Description


    Master the Art of Wireless Communication with Python

    What You'll Learn?


    • Understanding the fundamentals of wireless communication systems, including its history and development.
    • Proficiency in the simulation and analysis of various digital modulation schemes using Python.
    • Knowledge of error correction coding techniques and ARQ schemes, and their implementation in Python
    • Awareness of advanced topics in wireless communication, including advanced modulation and coding techniques, space-time coding, massive MIMO, and wireless secur
    • Experience in implementing real-world wireless communication systems such as Zigbee, Bluetooth, Wi-Fi, and cellular networks using Python.
    • Familiarity with wireless channel modeling and simulation, MIMO communications, IoT wireless communication protocols, and machine learning for wireless communic

    Who is this for?


  • This course is intended for individuals who are interested in learning about wireless communication systems and want to gain hands-on experience with implementing these systems using Python. The course is suitable for students, researchers, and professionals in the field of computer science, electrical engineering, or related fields. The course is also suitable for individuals who are interested in machine learning techniques for wireless communication systems and want to learn how to implement these techniques using Python. Prerequisites for the course include a basic understanding of programming and a basic understanding of digital modulation and error correction coding.
  • What You Need to Know?


  • Basic knowledge of computer programming, specifically in Python
  • Basic understanding of digital signal processing, communication systems, and information theory.
  • Access to a computer and software required to complete the course, such as Python and relevant libraries.
  • More details


    Description

    Wireless communication is a rapidly evolving field with widespread applications in various industries. This comprehensive course is designed to provide you with a deep understanding of wireless communication concepts and practical skills in implementing wireless systems using Python.

    In this course, you will explore the fundamental principles of wireless communication, including modulation, coding, channel modeling, and protocols. You will learn how to use Python to simulate and analyze wireless communication systems, ranging from simple point-to-point links to complex network scenarios.

    Key topics covered in the course include:

    1. Introduction to Wireless Communication: Understand the basics of wireless communication, including frequency bands, wireless propagation, and signal modulation techniques.

    2. Wireless Channel Modeling: Learn how to model wireless channels using path loss models, shadowing, and fading models.

    3. Modulation Techniques: Explore various modulation schemes such as amplitude modulation, frequency modulation, and digital modulation techniques.

    4. Error Control Coding: Discover coding techniques like Hamming codes, Reed-Solomon codes, and convolutional codes to improve the reliability of wireless communication systems.

    5. Multiple Access Techniques: Dive into multiple access techniques such as time-division multiple access (TDMA), frequency-division multiple access (FDMA), and code-division multiple access (CDMA).

    6. Wireless Network Protocols: Gain insights into wireless network protocols, including WiFi, Bluetooth, Zigbee, and cellular networks (4G/5G).

    7. Wireless Security: Understand the principles of wireless security and learn about encryption, authentication, and key management techniques.

    Throughout the course, you will have hands-on coding exercises and simulations using Python to reinforce your understanding of wireless communication concepts. By the end of this course, you will be equipped with the knowledge and skills to design, analyze, and implement wireless communication systems using Python.

    Who this course is for:

    • This course is intended for individuals who are interested in learning about wireless communication systems and want to gain hands-on experience with implementing these systems using Python. The course is suitable for students, researchers, and professionals in the field of computer science, electrical engineering, or related fields. The course is also suitable for individuals who are interested in machine learning techniques for wireless communication systems and want to learn how to implement these techniques using Python. Prerequisites for the course include a basic understanding of programming and a basic understanding of digital modulation and error correction coding.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    ShreyaKrishnan sarthak
    ShreyaKrishnan sarthak
    Instructor's Courses
    As an experienced firmware engineer with a background in electrical engineering and computer science, I have a deep understanding of the principles and practices of firmware development. Throughout my career, I have worked on a wide range of embedded systems and have gained extensive knowledge in areas such as microcontroller programming, system architecture, and debugging techniques. In this course, I will share my expertise and guide students through the process of firmware development, from requirements gathering and specification to debugging and optimization. Whether you are a beginner looking to get started in firmware engineering or an experienced engineer looking to expand your skills, this course will provide you with a comprehensive overview of the field and equip you with the knowledge and tools you need to succeed.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 80
    • duration 2:22:02
    • Release Date 2023/06/24