Designing RF Communication Systems Using SDRs with GNU Radio
التصنيف الكامل: IT & Software > Network & Security > Software Defined Radio (SDR)

عن هذا الكورس
تعلم أونلاين 100%
شاهد الدروس في أي وقت ومن أي مكان
محتوى معتمد
مقدم من منصة Udemy
رابط موثوق ومباشر
ينقلك لصفحة التسجيل الرسمية
كورسات مقترحة في نفس المجال
عرض كل الكورسات ←
Introducing Linux Command Line and Practical Shell Scripting
Course OverviewThis comprehensive course is designed to equip learners with essential skills in Linux command line operations and shell scripting. Whether you're a beginner in the world of Linux or looking to enhance your existing knowledge, this course offers a structured approach to mastering these crucial IT skills.Course StructureThe curriculum is thoughtfully divided into four main sections, each building upon the previous to create a holistic learning experience:Shell Basics: This foundational section introduces learners to the Linux shell environment. Topics covered include basic commands, file system navigation, text processing, and file management.Getting Started with Vim: A dedicated section on Vim, the powerful text editor, ensures that students are well-versed in efficient text editing techniques essential for scripting and system administration.Hands-On Shell Scripting: Fast Track: This section dives into the core of shell scripting, covering syntax fundamentals, control structures, functions, and advanced techniques.Hands-On Scripting Step-by-Step: The final section provides a methodical approach to script development, reinforcing concepts through practical exercises and real-world examples.Key Learning OutcomesBy the end of this course, students will be able to:Navigate the Linux file system with confidenceUtilize essential command-line tools for system administration and file managementEfficiently edit text using VimWrite, debug, and optimize Bash shell scriptsImplement control structures, functions, and error handling in scriptsProcess command-line arguments and handle input/output operationsManage background processes and job control in LinuxTeaching MethodologyThe course employs a variety of instructional methods to cater to diffe

Learn Microcontroller 8051 from basics to advance
8051 microcontroller was designed in 1981 by INTEL. In this course I am going discuss difference between microprocessor and microcontroller. 8051 microcontroller is designed by Intel in 1981. It is an 8-bit microcontroller. It is built with 40 pins DIP (dual inline package), 4kb of ROM storage and 128 bytes of RAM storage, 2 16-bit timers. It consists of are four parallel 8-bit ports, which are programmable as well as addressable as per the requirement. An on-chip crystal oscillator is integrated in the microcontroller having crystal frequency of 11.0592MHz.Basic structure of ALU and registers. Block diagram of 8051 microcontroller. register organization of 8051 microcontroller, pin diagram of 8051 microcontroller. Function of special registers, Addressing modes and Instruction set of 8051 microcontroller. Assembly language Programming, Memory interfacing, Interfacing with peripheral ICs 8251- serial I/O, 8255-parallel I/O ( The 8255A is a general purpose programmable I/O device designed to transfer the data from I/O to interrupt I/O under certain conditions as required. It can be used with almost any microprocessor.It consists of three 8-bit bidirectional I/O ports (24I/O lines) which can be configured as per the requirement.) , 8257-DMA( DMA stands for Direct Memory Access. It is designed by Intel to transfer data at the fastest rate. It allows the device to transfer the data directly to/from memory without any interference of the CPU.Using a DMA controller, the device requests the CPU to hold its data, address and control bus, so the device is free to transfer data directly to/from the memory. The DMA data transfer is initiated only after receiving HLDA signal from the CPU.) , 8259 PIC( The 8259 is known as the Programmable Interrupt Controller (PIC) microprocessor. This chip combines the multi-interrupt input source to single interrupt output. This provides 8-interrupts from IR0 to IR7.The 8259A was the interrupt controller for the ISA bus i

No Code Raspberry Pi with Scratch 3.0
Update June 2022:Headless Raspberry Pi Setup UpdateBill of Materials Links UpdateHello learners, Welcome to MAKERDEMY's "No Code Raspberry Pi with Scratch 3.0." course. This is an introductory course on Physical Computing using Raspberry Pi Scratch 3.0.If you are a student or teacher who is a beginner at coding and is new to Raspberry Pi and physical computing and is interested in learning how to do fun and useful projects, this course is right for you.This is a beginner level course, so to get the maximum value out of this course, you only will need a curious and creative mind with an interest in coding.This course will teach you the basic concepts of Raspberry Pi using Scratch 3 like what is coding, what is Scratch, how to use the features of Scratch 3, how to do physical computation on Raspberry Pi using Scratch programming, and how to make animations, games, and projects using Scratch and Raspberry Pi. We will learn by implementing handpicked projects using the Raspberry Pi and the Scratch 3.0 Platform. Few of these projects include Musical Keyboard, Music Band, A game of Dice, Safe locker, Airbrush, Air guitar, Home automation, and we will even learn how to create an animation based on a storyline. For building these projects we have used peripherals like LED, Beeper, Pushbuttons, Touch sensor, PIR sensor, Relay module, 7-segment display, etc. We have also created projects using a very popular add-on board for Raspberry Pi known as the Sense HAT. We will also cover in-depth the features offered by Scratch 3.0 blocks. Throughout the course, we have provided a curated collection of resources. These resources include links to documents for in-depth learning, code, circuit diagrams, and more. Furthermore, our Instructor team has an excellent track record of answering your queries and clearing your doubts. Thus, th
![[GCP CDL] Google Cloud Digital Leader GCP CDL Practice Test](https://i.udemycdn.com/course/480x270/6036164_590b.jpg)
[GCP CDL] Google Cloud Digital Leader GCP CDL Practice Test
Ace the Google Cloud Digital Leader Exam with the Ultimate GCP Google Cloud Digital Leader Practice Test!Are you ready to unlock a world of opportunity in the cloud? Do you aspire to become a certified Google Cloud Digital Leader? Look no further! This comprehensive and REAL EXAM STANDARD GCP Google Cloud Digital Leader Practice Test course is your ultimate weapon to conquer the exam and launch your cloud career.Why Choose This GCP Google Cloud Digital Leader Practice Test?Mirror the Real Exam Experience: Our meticulously crafted GCP Google Cloud Digital Leader Practice Test questions simulate the actual exam environment, giving you the confidence and familiarity you need to excel on test day.Master GCP Concepts Inside and Out: This GCP Google Cloud Digital Leader Practice Test course doesn't just scratch the surface. We delve deep into every aspect of Google Cloud Platform (GCP), ensuring you grasp the core concepts, services, and best practices required for the Google Cloud Certification. The GCP Google Cloud Digital Leader Practice Test questions are designed to reinforce your understanding and pinpoint areas where you need further study.Learn from the Experts: Our instructors are seasoned GCP professionals who have not only aced the Google Cloud Digital Leader exam but also have real-world experience implementing GCP solutions. Benefit from their insights, tips, and strategies to maximize your learning in the GCP Google Cloud Digital Leader Practice Test course.Comprehensive and Up-to-Date: We cover the entire GCP Google Cloud Digital Leader exam syllabus, leaving no stone unturned. Our content, including the GCP Google Cloud Digital Leader Practice Test questions, is constantly updated to align with the latest GCP services and exam objectives.Practice Makes Perfect:

Data Engineering for Beginners: Learn SQL, Python & Spark
Why Learn Data Engineering?Data Engineering is one of the fastest-growing fields in the tech industry. Organizations of all sizes rely on Data Engineers to build and maintain the infrastructure that powers big data analytics, reporting, and machine learning. Data Engineers design, implement, and optimize data pipelines to efficiently process and manage data for business intelligence, real-time analytics, and AI applications.With SQL, Python, and Apache Spark, Data Engineers can handle large-scale data processing efficiently. These skills are highly sought after in finance, healthcare, e-commerce, and every data-driven industry.If you are looking for an industry-relevant and practical course that teaches you how to work with SQL, Python, Apache Spark (PySpark), and Databricks on Google Cloud Platform (GCP), this course is the perfect place to start.What You Will Learn in This CourseThis course is designed to take you from a beginner to an intermediate level in Data Engineering. You will gain hands-on experience working with SQL, Python, Apache Spark (PySpark), and Databricks by building real-world batch and streaming data pipelines.SQL for Data Engineering (PostgreSQL)Install and configure PostgreSQL to practice SQL queriesLearn fundamental SQL concepts such as SELECT, WHERE, JOIN, GROUP BY, HAVING, and ORDER BYPerform advanced SQL operations including window functions, ranking, cumulative aggregations, and complex joinsLearn how to optimize SQL queries for performance and debuggingPython for Data Engineering

VLSI/FPGA Design P2: Verilog for Design and Verification
The speech isn't fluent, please turn on subtitle to help your understanding.If you don't need Q A, you can also find a free version of this chapter at my homepage of Udemy.Quick master through examples and coding exercises, in videos less than 10 hours. After study, you can have the ability of consistency between circuit schematic, Verilog code and waveform. That’s given anyone of them, you can figure out the other two. In this chapter (will be divided to several free sections), I’ll explain:1: Digital IP/IC design flow;2: Quick review of digital fundamental3: Install Verilator and GTKwave4: Common used Verilog syntax for design and verification5: Design combination logic(basic gates, MUX, decoder, one-hot decoder)6: Design sequential logic(sync-DFF, async-DFF)7: Design small but useful block(counter, edge detect, shift registers, sequence check, sync_fifo)8: Design FSM(finite state machine)9: Design basic testbench10: Common mistakes for synthesis(incomplete sensitive list, latch, multi-driven, combination logic loop)11: Practice time: design and verify z-scan and complex sequence check(FSM)This is chapter 2, section 1 of whole Digital IC and FPGA design course.In the whole course, I will introduce fundamentals of digital IC and FPGA design, with 12+ coding exercises and 3 course projects.Theory part: MOS transistor - logic cells - arithmetic data path - Verilog language - common used HW function blocks and architecture - STA - on-chip-bus(APB/AHB-Lite/AXI4) - low power design - DFT - SOC(MCU level).Function blocks and architecture: FSM, pipeline, arbiter, CDC, sync_fifo, async_fifo, ping-pong, pipeline with control, slide window, pipeline hazard and forward path, systolic.Project: SHA-256 algorithm with simple interface, SHA-256 with APB/AXI interface, 2D DMA controller with APB/AXI interface.After explaining of each
