ProDeveloperTutorial.com
  • DSA
    • Algorithms and Data Structures Tutorial
    • Crack The Coding Interview (DSA Sheet)
    • ProDeveloperTutorial – Selected Competitive Programming Questions for Interview
    • System Design Tutorial
  • Coding Languages
    • C++ Tutorial
    • C language Tutorial
    • Linux Shell Scripting Tutorial
    • GIT Tutorial
    • Linux System Calls Tutorials
  • Protocols
    • 4G
    • 5G

ProDeveloperTutorial.com

  • DSA
    • Algorithms and Data Structures Tutorial
    • Crack The Coding Interview (DSA Sheet)
    • ProDeveloperTutorial – Selected Competitive Programming Questions for Interview
    • System Design Tutorial
  • Coding Languages
    • C++ Tutorial
    • C language Tutorial
    • Linux Shell Scripting Tutorial
    • GIT Tutorial
    • Linux System Calls Tutorials
  • Protocols
    • 4G
    • 5G
ProDeveloperTutorial.com

What are You Looking For?

  • Coding Interview Questions
  • C++ Tutorial
  • 5G NR
  • DataStructure and Algorithms
ProDeveloperTutorial
onSeptember 15, 2026

Creating pipes in C using “popen()” and “pclose()” system call in Linux

Using popen() and pclose() system calls, it is fairy easy to create pipes. Function prototype for popen() FILE *popen ( char *command, char…
Discover More
ProDeveloperTutorial
onSeptember 15, 2026

Creating pipes in C using pipe() system call in Linux

In this chapter we shall use “pipe()” system call. Syntax for “pipe()” int pipe(int fd[2]); Here: pipe() returns 0 on…
Discover More
ProDeveloperTutorial
onSeptember 15, 2026

Half duplex Linux/Unix pipes Introduction

* A pipe is a method of connecting standard output of one process to a standard input of another process. * Pipes are one of the oldest IPC…
Discover More
ProDeveloperTutorial
onSeptember 13, 2026

5G NR RACH process – Msg3/4 and Contention Resolution

Msg3 and Msg4 are used for contention resolution. The uplink time synchronization are completed in Msg1 and Msg2. The purpose of Msg3 and Msg4…
Discover More
ProDeveloperTutorial
onSeptember 13, 2026

5G NR RACH process – Msg2

This is the 2nd step in RACH procedure. In this chapter we shall understand below 2 points: 1. How does a UE receive Msg2 ? 2. What are the…
Discover More
ProDeveloperTutorial
onSeptember 13, 2026

5G NR RACH process – Msg1 – RA-RNTI calculation and Power control

Once the RACH configuration and preambles are selected, it is to be sent out to the available PRACH occasion. For that RA-RNTI is to be…
Discover More
ProDeveloperTutorial
onSeptember 13, 2026

5G NR RACH process – Msg1 – Generation PRACH Preamble

In previous 2 chapters, we had a a brief of RACH procedure. In the next chapters we shall have indepth understanding of all the messages. In…
Discover More
ProDeveloperTutorial
onSeptember 13, 2026

5G NR Random Access Resource Selection

In this chapter we shall see where the UE can get the resources for PRACH transmission. Before UE can send a PRACH, it needs to select an SSB…
Discover More
ProDeveloperTutorial
onSeptember 13, 2026

5G NR 4 step RACH procedure in brief

In this chapter we will look into Rel-15 RACH procedure in brief. In upcoming chapters we shall have a look indetail about the message…
Discover More
ProDeveloperTutorial
onSeptember 13, 2026

5G NR: Different Types of RACH procedures and triggers for RACH procedure

RACH: Random Access procedure is used for uplink synchronization and RRC Connection. UE will get downlink synchronization after successfully…
Discover More

Posts pagination

Previous 1 2 3 4 … 129 Next
ProDeveloperTutorial.com
Tutorials and Programming Solutions
  • DSA
    • Algorithms and Data Structures Tutorial
    • Crack The Coding Interview (DSA Sheet)
    • ProDeveloperTutorial – Selected Competitive Programming Questions for Interview
    • System Design Tutorial
  • Coding Languages
    • C++ Tutorial
    • C language Tutorial
    • Linux Shell Scripting Tutorial
    • GIT Tutorial
    • Linux System Calls Tutorials
  • Protocols
    • 4G
    • 5G
© 2024 — ProDeveloperTutorial. All Rights Reserved.