Skip to content
geeksforgeeks
  • Tutorials
    • Python
    • Java
    • Data Structures & Algorithms
    • ML & Data Science
    • Interview Corner
    • Programming Languages
    • Web Development
    • CS Subjects
    • DevOps And Linux
    • School Learning
    • Practice Coding Problems
  • Courses
    • DSA to Development
    • Get IBM Certification
    • Newly Launched!
      • Master Django Framework
      • Become AWS Certified
    • For Working Professionals
      • Interview 101: DSA & System Design
      • Data Science Training Program
      • JAVA Backend Development (Live)
      • DevOps Engineering (LIVE)
      • Data Structures & Algorithms in Python
    • For Students
      • Placement Preparation Course
      • Data Science (Live)
      • Data Structure & Algorithm-Self Paced (C++/JAVA)
      • Master Competitive Programming (Live)
      • Full Stack Development with React & Node JS (Live)
    • Full Stack Development
    • Data Science Program
    • All Courses
  • DSA
  • Practice Problems
  • C
  • C++
  • Java
  • Python
  • JavaScript
  • Data Science
  • Machine Learning
  • Courses
  • Linux
  • DevOps
  • SQL
  • Web Development
  • System Design
  • Aptitude
  • GfG Premium
Open In App
Next Article:
Getting Started with Communications Engineering
Next article icon

Getting Started with Communications Engineering

Last Updated : 01 Apr, 2024
Comments
Improve
Suggest changes
Like Article
Like
Report

Communication engineering forms an essential part of our daily life. Therefore, it becomes necessary to understand the basics of Communication engineering in different domains. In this article, we will study what is communication engineering and which components are used in communication engineering.

We will also discuss the different types of communication engineering and see some basic characteristics of communication engineering. We will cover the advantages, disadvantages, and applications of communication engineering. Later, we will study some solved examples and conclude the article with some frequently asked questions that readers can refer to.

Table of Content

  • Communications Engineering
  • Components
  • Types
  • Characteristics
  • Advantages
  • Disadvantages
  • Applications


What is Communications Engineering?

As the name suggests, communication engineering is a form of engineering that is used for establishing connections between people, and systems servers to ensure proper communication between them. This connection is established using the principles of communication engineering that help to coordinate between different systems, servers, satellites, and RADARS.

Let us study the different components necessary in communication engineering.

Components of Communications Engineering

Let us see the basic components that make up a communication channel


Communication System
Communication System


  • Information Source: This refers to the source which generates the necessary information that needs to be communicated to the receiver at the other end of communication system.
  • Transmitter: Transmitter is the device which converts the input signal into a form that can be easily transmitted, this is known as modulation. This is mainly necessary for wireless communication where information is passed in the form of radio waves through transmission antennas.
  • Channel: Channel can be defined as a physical medium used for transferring signal from sender to the receiver end. It can also be used in case there are multiple sources which need to be combined at channel before passing it to the receiver.
  • Noise: Noise can be termed as an unwanted disturbance in our signal. During the transmission of signal different channels can introduce unwanted disturbance in our signal which can corrupt the original message.
  • Receiver: Receiver performs the task of demodulating the data it receives. This is done to ensure that data is available in a form such that it can be interpreted by the user. Therefore, the original message is obtained at this point.
  • User: This is the person or device who is present at th receiving end to receive the original message.

Types of Communications Engineering

There are different types of Communication Engineering based on some parameters.

Types of Communication Engineering Based on Type of Signal

  1. Analog Communications
  2. Digital Communications

Types of Communication Engineering Based on Channel

  1. Wired Communication
  2. Wireless Communication


Let us study the two different types of communication engineering based on type of signal

Analog Communications

Analog Communications Engineering is used for transferring analogue signals. These signals can have any amplitude value between a given range. Therefore, there are infinite possible amplitude values for signal amplitude.

Example: Signals used in Telephone and radio communication

Digital Communications

Digital Communications Engineering is used for transferring Digital signals. These signals can only have discrete value between a given range. Therefore, there are only two possible amplitude values for signal amplitude i.e. '0' and '1'.

Example: Signals used in transferring emails, SMS, videos or other messages.


Types of communication signals
Types of communication signals


Let us study the two different types of communication engineering based on channel used

Wired Communication

As the name suggests, a wired communication uses a physical medium like wire for transferring information from source to destination. This is generally used for communication over a short range.

Example: Parallel wire communication, Twisted wire communication, Coaxial cable communication, Optical fibre communication

Wireless Communication

As the name suggests, a wireless communication doesn't use a physical medium for transferring information from source to destination. It involves use of RADARs and antennas for transferring signal as radio waves. This is generally used for long distance communication.

Example: Ground wave communication, Skywave communication, Space wave communication, Satellite communication

Transmission Media

As the name suggests, transmission medium is any channel in a Communication system that is used for transferring data from source to destination. Since data is transferred through electromagnetic waves, a transmission medium must support these electromagnetic waves.

Let us see the classification of transmission media:

Guided Media

Guided Media can be described as a form of medium that uses wires to transfer signal data from source to destination. Therefore, it is also known as wired transmission medium that uses links. It is generally used for transferring data securely over short distances.

Example: Twisted Pair Cable , Coaxial Cable, Optical Fiber Cable, microstrip line, Stripeline.

Unguided Media

Unguided Media can be described as a form of medium that does not use any physical medium to transfer signal data from source to destination. Therefore, it is also known as wireless transmission medium that is unbounded. It is generally used for transferring data over large distances.

Example: Radio waves, Microwaves, Infrared.

Modulation

Modulation is the method used in communication systems to covert the original signal into a form that allows it to be transmitted efficiently. This is done by adding a modulating signal to the original signal. Here are the two type of modulation:

  • Analog Modulation: In analogue modulation, the modulation is performed on an analog signal so that carrier signal can be transmitted over large distances. For example amplitude Modulation, Frequency Modulation, Phase Modulation
  • Digital Modulation: In digital modulation, the modulation is performed on digital signals so that the analog carrier wave can travel over large distances. For example bandpass modulation and Passband modulation.

Multiplexing Techniques

The term multiplexing is used for efficiently using the available bandwidth in the communication system. A formal definition of multiplexing is

Multiplexing is a method of sending one or more signals over a single channel by sharing the available bandwidth.

Let us study the types of multiplexing

  • Time Division Multiplexing: This method of multiplexing involves sharing of a certain bandwidth by the different stations of communication system on a time basis. This allows enough time for each station to broadcast their signal.
  • Code Division Multiplexing: This mode of multiplexing is based on a certain code which is allotted to each station in the communication system. The code is then decode by the system to allow signal transfer.
  • Frequency Division Multiplexing: This technique is based on dividing the available bandwidth of the communication system between the different stations. Note that this can only be applied when bandwidth of whole system is greater than the individual station bandwidth.

Characteristics of Communications Engineering

Let us see some characteristics of communication engineering

  • Communication Engineering systems are used for transmitting and receiving signals efficiently with minimum noise. This generally involves techniques like modulation and demodulation.
  • Communication Engineering systems need to ensure proper security of information being transferred to prevent any unauthorized access. This is done using techniques like encryption and authentication.
  • Communication Engineering systems also include some methods to detect and correct the errors in our data. This is done using some error-detecting codes to make modifications in data with errors.
  • Communication Engineering systems transfers data securely through certain set of protocols called transmission protocols for example local area networks (LANs), wide area networks (WANs), and the internet.
  • Communication Engineering systems also provide the feature of multiplexing and demultiplexing. This is done to efficiently transfer signals in given bandwidth by dividing certain bandwidth to each signal.

Advantages of Communications Engineering

Let us study some advantages of communications engineering

  • Communication Engineering provides an efficient method for transmitting signals over long ranges and helps to establish necessary connection between systems.
  • Communication Engineering helps to transfer the signal by efficiently managing the bandwidth available. This is done by multiplexing of signals over a given channel bandwidth.
  • Communication Engineering helps to transfer data safely with full security. This encryption is necessary when some important and private information is being transferred.
  • Communication Engineering can transfer data without occupying much storage. This is done by compressing the data being transferred using compression techniques.
  • Communication Engineering is used for transferring data with high speed and by ensuring proper reliability and integrity of the information.

Disadvantages of Communications Engineering

Let us study some disadvantages of communications engineering

  • Communication engineering involves huge infrastructure for implementing the whole setup. This increases the cost required for implementation especially when it is being implemented on a large scale.
  • No matter how much encrypted the data is, there is always a security thread of data being transmitted. Hackers can use advanced technology to hack the weak communication system to obtain sensitive information.
  • The quality of signals can deteriorate as it passes through communication systems. This can be attributed to environmental factors or physical factors that can degrade the quality of signal.
  • Communication Systems require huge power for performing tasks like modulation, demodulation, encoding, decoding etc. This can lead to environmental degradation due to unnecessary power used.
  • The lack of equal distribution of technological resources among people can lead to a disparity among the public. Not everyone will have equal access to the benefits of communication system leading to a gap in the society.

Applications of Communications Engineering

Let us study some applications of communications engineering

  • Communication Engineering is used for transferring data using fibre optics. They are generally used by companies for transferring data at a high rate and over long distances.
  • Communication Engineering is used for establishing connections between satellites and base stations. This is done using wireless communication to collect the data from satellites like weather forecast and GPS.
  • Communication Engineering is used in wireless LAN networks like wi-fi or Bluetooth for transferring messages through mobile phones and computers.
  • Communication engineering is used in entertainment and news industry. It is used for broadcasting information for news and is even used for radio broadcasting using radio waves.
  • Smart devices like home automation systems or other motion sensors employ the use of communication engineering for implementing communication protocols and establishing connections.

Conclusion

We have seen how communications engineering form an integral part of engineering. We have seen how Communication Engineering is used in almost every domain to receive and transfer all the necessary information between to systems. We have also seen how communication systems can be either wireless or wired depending on our needs. Despite, the great features offered by communication engineering, there are certain limitations associated with it. Advancement in technology is being made to make Communication Engineering systems more efficient with time.


Next Article
Getting Started with Communications Engineering

A

anushamahajan5
Improve
Article Tags :
  • Electronics Engineering
  • Networks, Signals and Systems
  • Getting Started

Similar Reads

    Electronics and Communication Engineering
    Electronics and Communication Engineering works on various applications, including transmitting information across mediums, such as co-axial cables, optical fibers, or free space. They design transmitters, receivers, and transceivers, considering power consumption and signal strength. Electronics an
    7 min read
    What Role is Played by Physics in Communication?
    Communication physics studies how information is transmitted, received, and managed in communication systems. It uses various physics behaviors, such as electromagnetism, optics, and wave behavior, to improve communication technologies like Wi-Fi, satellites, and quantum communication. Understanding
    5 min read
    Cisco Associate Network Engineer to Network Engineer II
    Forcing an Associate Network Engineer to become a Network Engineer II at Cisco is a process of building new skills and knowledge, gaining practical experience, and managing responsibilities at a higher level. This progression does not only signify a large step in someone’s career but also the advanc
    15 min read
    Top 10 Certifications for Networking Professionals
    The entire world is connected by a network, which means connecting businesses across the countries to provide seamless communication to our home. Here behind the scenes, heroes are network professionals who take care of each of our requirements. In this ever-lasting field staying ahead is very impor
    8 min read
    Network Architect to Network Engineer: Roles, Skills, Salaries
    The path from network engineer to network architect is a critical professional development marked by transitioning from a hands-on technical role to strategic and design-oriented tasks. As organizations increasingly rely on complex network infrastructure to support operations, the role of network ar
    9 min read
geeksforgeeks-footer-logo
Corporate & Communications Address:
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
GFG App on Play Store GFG App on App Store
Advertise with us
  • Company
  • About Us
  • Legal
  • Privacy Policy
  • In Media
  • Contact Us
  • Advertise with us
  • GFG Corporate Solution
  • Placement Training Program
  • Languages
  • Python
  • Java
  • C++
  • PHP
  • GoLang
  • SQL
  • R Language
  • Android Tutorial
  • Tutorials Archive
  • DSA
  • Data Structures
  • Algorithms
  • DSA for Beginners
  • Basic DSA Problems
  • DSA Roadmap
  • Top 100 DSA Interview Problems
  • DSA Roadmap by Sandeep Jain
  • All Cheat Sheets
  • Data Science & ML
  • Data Science With Python
  • Data Science For Beginner
  • Machine Learning
  • ML Maths
  • Data Visualisation
  • Pandas
  • NumPy
  • NLP
  • Deep Learning
  • Web Technologies
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • ReactJS
  • NextJS
  • Bootstrap
  • Web Design
  • Python Tutorial
  • Python Programming Examples
  • Python Projects
  • Python Tkinter
  • Python Web Scraping
  • OpenCV Tutorial
  • Python Interview Question
  • Django
  • Computer Science
  • Operating Systems
  • Computer Network
  • Database Management System
  • Software Engineering
  • Digital Logic Design
  • Engineering Maths
  • Software Development
  • Software Testing
  • DevOps
  • Git
  • Linux
  • AWS
  • Docker
  • Kubernetes
  • Azure
  • GCP
  • DevOps Roadmap
  • System Design
  • High Level Design
  • Low Level Design
  • UML Diagrams
  • Interview Guide
  • Design Patterns
  • OOAD
  • System Design Bootcamp
  • Interview Questions
  • Inteview Preparation
  • Competitive Programming
  • Top DS or Algo for CP
  • Company-Wise Recruitment Process
  • Company-Wise Preparation
  • Aptitude Preparation
  • Puzzles
  • School Subjects
  • Mathematics
  • Physics
  • Chemistry
  • Biology
  • Social Science
  • English Grammar
  • Commerce
  • World GK
  • GeeksforGeeks Videos
  • DSA
  • Python
  • Java
  • C++
  • Web Development
  • Data Science
  • CS Subjects
@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our Cookie Policy & Privacy Policy
Lightbox
Improvement
Suggest Changes
Help us improve. Share your suggestions to enhance the article. Contribute your expertise and make a difference in the GeeksforGeeks portal.
geeksforgeeks-suggest-icon
Create Improvement
Enhance the article with your expertise. Contribute to the GeeksforGeeks community and help create better learning resources for all.
geeksforgeeks-improvement-icon
Suggest Changes
min 4 words, max Words Limit:1000

Thank You!

Your suggestions are valuable to us.

What kind of Experience do you want to share?

Interview Experiences
Admission Experiences
Career Journeys
Work Experiences
Campus Experiences
Competitive Exam Experiences