Qasim Idrees
San Diego, California, United States
3K followers
500+ connections
About
Skilled Software Engineer with hands-on experience in Embedded Software Development for…
Activity
-
I’m excited to share that Core42 has just launched Compass 2.0, our next-gen enterprise AI platform! Compass 2.0 is packed with advanced AI…
I’m excited to share that Core42 has just launched Compass 2.0, our next-gen enterprise AI platform! Compass 2.0 is packed with advanced AI…
Liked by Qasim Idrees
-
I’m thrilled to announce that Core42, a G42 company, has officially launched Compass 2.0, an enterprise AI platform enhanced by our Qualcomm Cloud AI…
I’m thrilled to announce that Core42, a G42 company, has officially launched Compass 2.0, an enterprise AI platform enhanced by our Qualcomm Cloud AI…
Liked by Qasim Idrees
-
Shoutout to the team that built https://lnkd.in/g3Y-Zj3W . Really neat site that benchmarks the speed of different LLM API providers to help…
Shoutout to the team that built https://lnkd.in/g3Y-Zj3W . Really neat site that benchmarks the speed of different LLM API providers to help…
Liked by Qasim Idrees
Experience
Education
Licenses & Certifications
Publications
-
Feasibility of Narrowband Power Line Communications in Low Tension Power Distribution Network of Electric Utility in Pakistan
-
Abstract: Power Line Communication (PLC) is one of the most promising contender for Automated Metering Infrastructure (AMI). There are other contending communication technologies but PLC has an inherent advantage of using existing power lines that makes it an attractive choice. There is a huge potential of utility distribution network operations optimization by use of AMI and a local Distribution Company (DisCo) in Lahore, Pakistan, The Lahore Electric Supply Company (LESCO) approved a…
Abstract: Power Line Communication (PLC) is one of the most promising contender for Automated Metering Infrastructure (AMI). There are other contending communication technologies but PLC has an inherent advantage of using existing power lines that makes it an attractive choice. There is a huge potential of utility distribution network operations optimization by use of AMI and a local Distribution Company (DisCo) in Lahore, Pakistan, The Lahore Electric Supply Company (LESCO) approved a feasibility study for use of narrowband PLC (NB-PLC) on its infrastructure. This study has been conducted for noise measurement and propagation of standard NB-PLC signals on carefully sampled sites that have the highest potential of failure due to noise and infrastructure related signal propagation challenges. In this paper we present a detailed analysis of the tests conducted for investigating the feasibility of PLCs as part of AMI on the utility grid in a developing country. The power distribution infrastructure of a utility company has its own set of issues and challenges including overloading, high concentration density, long service lines from distribution poles and unregulated/ noisy loads. We have carried out noise measurements, in time domain and frequency domain, on a set of potentially challenging locations in the network followed by propagation of the signals using off-the-shelf G3-PLC compliant modem. The results derived from our investigation are very crucial in devising an efficient and optimal implementation of PLC in a typical LT power distribution in Pakistan. The results indicate a higher than normal noise levels at many sites and a marginally successful propagation limited to only the nearest poles. The data transfer rates were also poor in majority locations thus limiting the overall scope of NB-PLC technology in high noise, high connection density environments of load unregulated, weak grids in developing countries.
Other authors -
Courses
-
Advanced Computer Hardware Design
-
-
Calculus I
-
-
Calculus II
-
-
Circuits I
-
-
Circuits II
-
-
Communication Systems
-
-
Computational Problem Solving
-
-
Computer Architecture I
-
-
Computer Networks
-
-
Data Structures
-
-
Devices & Electronics
-
-
Devices & Electronics Lab
-
-
Digital Communication Principles
-
-
Digital Communications
-
-
Digital Control Systems
-
-
Digital Logic Circuits
-
-
Digital Logic Circuits Lab
-
-
Digital Signal Processing
-
-
Digital Signal Processing II
-
-
Discrete Mathematics
-
-
Discrete-Time Designs For Wireless Communications
-
-
Electrical Power Systems
-
-
Electromagnetic Fields & Waves
-
-
Electromechanical Systems
-
-
Electromechanical Systems Lab
-
-
Engineering Modelling
-
-
Feedback Control Systems
-
-
Feedback Control Systems Lab
-
-
HTML, CSS & Javascript for Web Developers
Coursera - Ongoing
-
Hardware Security & Trust
-
-
Information Theory
-
-
Internet Architecture & Protocols
-
-
Introduction to Operating Systems
Udacity - Ongoing
-
Introduction to Parallel Programming
Udacity - Ongoing
-
Introduction to Programming
-
-
Introductory Circuits Lab
-
-
Linear Algebra With Differential Equations
-
-
Linear Systems Theory
-
-
Microcontroller & Interfacing Lab
-
-
Microcontroller and Interfacing
-
-
Microelectronic Design
-
-
Power Electronics
-
-
Probability
-
-
Probability & Stochastic Processes
-
-
Programming with Python for Data Science
Edx - Ongoing
-
Real Time Embedded Systems
-
-
Signals & Systems
-
-
Single Page Web Applications with AngularJS
Coursera - Ongoing
-
Software Development - Essentials of Java Programming
-
-
Wireless Networks & Standards
-
Projects
-
Roman Numeral Calculator
•Developed a library for Roman Numeral Calculations
•Test Driven Development using Check Unit Testing Framework
-
Cache Design & Branch Prediction
Simulation of a Simple Branch Predictor to evaluate the performance of 2-Bit Saturating Counter.
-
Cache Simulator
Implementation of a 2-Level (L1 & L2) Cache Simulator in C++. The input to cache simulator was the block size, associativity, cache size and memory trace file. All the cases were catered for in the design including Read Miss, Write Hit with Write-Back policy & Write Miss with Write No-Allocate policy.
-
Industrial Water Control System
•Implemented the fully functioning industrial water control system
•Used Transistors (2N3904) as a switch to measure the water level of the tank
•Used Digital IC's for AND, OR & NOT gate to display the water level on the Binary to Seven Segment Decoder (BCD)
•Used a transistor to control the relay that in turn controls the opening and closing of valves of the tank to control the water level in it
•Used temperature sensor (LM35) and an op-amp (comparator) to monitor the temperature…•Implemented the fully functioning industrial water control system
•Used Transistors (2N3904) as a switch to measure the water level of the tank
•Used Digital IC's for AND, OR & NOT gate to display the water level on the Binary to Seven Segment Decoder (BCD)
•Used a transistor to control the relay that in turn controls the opening and closing of valves of the tank to control the water level in it
•Used temperature sensor (LM35) and an op-amp (comparator) to monitor the temperature of the waterOther creators -
Webcam Rock Paper Scissors Game System
•Implemented the Rock Paper Scissors Game System on PIC18F452 microcontroller
•Interfaced CMOS camera with the microcontroller using the RS232 standard i.e. serial interface
•Acquired the image from camera and processed the image in microcontroller (pixel by pixel)
•Made a Graphical User Interface in MATLAB to display the functionality of the game
•Transmitted the final result i.e. the hand gesture of the player to the computer to be displayed on screen using the serial interfaceOther creators -
Pure Sine Wave Solar Inverter
-
Personal Organizer
•Implemented a fully functional organizer in C/C++ as a part of programming coursework
•Organizer was designed using classes and had the following functionality
•On its start it displays any To-Do/Reminders for the current date
•Then it asks the user to enter any more reminders
•It saves all the data in chronological order and also according to the start time of the event if more than one event was scheduled on the same day -
Pacman Game
•Implemented the game in C/C++ as a part of programming coursework
-
Simulation of Ion Channels
•Implemented the simulation as a part of MATLAB coursework
•Designed a MATLAB Graphical User Interface to depict the simulation -
MIPS Processor Design
-
Implemented a Fully Functional Single Cycle MIPS Processor in VHDL
•Designed a Single Cycle MIPS Processor in VHDL which can execute R-Type, I-Type & J-Type Instructions.
•Performed Timing & Area Analysis of the design & Implemented the design on Nexys 4 DDR.
•Wrote the Assembly Codes for Round Key Generation, RC5 Encryption & Decryption & verified their functionality in ModelSim. Tested these Assembly Codes on the MIPS Processor to verify the Processor’s functionality.
•Wrote an…Implemented a Fully Functional Single Cycle MIPS Processor in VHDL
•Designed a Single Cycle MIPS Processor in VHDL which can execute R-Type, I-Type & J-Type Instructions.
•Performed Timing & Area Analysis of the design & Implemented the design on Nexys 4 DDR.
•Wrote the Assembly Codes for Round Key Generation, RC5 Encryption & Decryption & verified their functionality in ModelSim. Tested these Assembly Codes on the MIPS Processor to verify the Processor’s functionality.
•Wrote an Assembler Script in C++ to convert the Assembly Code to Machine Code.
•Wrote TestBenches in VHDL to verify the Processor’s & Assembly Programs Functionality with different inputs.
•Support for switching between System Clock & Single Stepping Execution.
-
STM32F4 Based MP3 Player
-
MP3 Application was designed using STM32F4 Discovery Board and a 2-Way Communication between Microcontroller & Laptop
•Configured the USB Peripheral in Host Mode to Retrieve Audio Files from USB Stick.
•Configured the I2S in Master Mode to transmit the Audio Data to the External Audio CODEC.
•Incorporated Bluetooth Module in design to control the various functionalities of MP3 Player from Laptop.
•Used SPI Peripheral to control MEMS Accelerometer & Implemented Accelerometers Based…MP3 Application was designed using STM32F4 Discovery Board and a 2-Way Communication between Microcontroller & Laptop
•Configured the USB Peripheral in Host Mode to Retrieve Audio Files from USB Stick.
•Configured the I2S in Master Mode to transmit the Audio Data to the External Audio CODEC.
•Incorporated Bluetooth Module in design to control the various functionalities of MP3 Player from Laptop.
•Used SPI Peripheral to control MEMS Accelerometer & Implemented Accelerometers Based Volume Control.
•Used I2C Peripheral to control external devices like Audio CODEC & UART Peripheral to receive the Bluetooth Data. -
Self-Organizing Acoustic Localization Network
-
Deployment of Self-Organizing Acoustic Localization Network
•Implemented the C Code in dsPIC to acquire the acoustic data from the environment
•Devised & Implemented Variance based Thresholding Algorithm for Impulsive Event Detection
•Engineered an Efficient Network Algorithm to Coordinate Localization attempts and to avoid collisions and Implemented it in Arduino
•Prototyped a customized PCB for dsPIC Signal Processor
•Collaborated with a team of 4 people to come up with the…Deployment of Self-Organizing Acoustic Localization Network
•Implemented the C Code in dsPIC to acquire the acoustic data from the environment
•Devised & Implemented Variance based Thresholding Algorithm for Impulsive Event Detection
•Engineered an Efficient Network Algorithm to Coordinate Localization attempts and to avoid collisions and Implemented it in Arduino
•Prototyped a customized PCB for dsPIC Signal Processor
•Collaborated with a team of 4 people to come up with the Hardware ImplementationOther creators
Honors & Awards
-
Merit Scholarship
New York University
-
MS Student Achievement Award
New York University
For attaining the highest CGPA in the batch
-
Merit Scholarship
New York University
-
Merit Scholarship
New York University
-
Merit Scholarship
New York University
-
Graduation With High Distinction
Lahore University of Management Sciences
For attaining a semester GPA of at least 3.6
-
Dean's Honor List (2013-2014)
Lahore University of Management Sciences
For attaining a semester GPA of at least 3.6
-
Dean's Honor List (2012-2013)
Lahore University of Management Sciences
For attaining a semester GPA of at least 3.6
-
Dean’s Honor List (2011-2012)
Lahore University of Management Sciences
For attaining a semester GPA of at least 3.6
-
A-Level Result
University of Cambridge International Examinations
4-A*'s & 1-A
-
Scholarship in A-Levels
Lahore Grammar School
-
O-Level Result
University of Cambridge International Examinations
9-A's & 1-B
Languages
-
English
Native or bilingual proficiency
-
Urdu
Native or bilingual proficiency
More activity by Qasim
-
IEEE COMPEL 2024 is just around the corner on June 24-27 at LUMS in Lahore, Pakistan! This 25th edition of the IEEE Workshop on Control and Modeling…
IEEE COMPEL 2024 is just around the corner on June 24-27 at LUMS in Lahore, Pakistan! This 25th edition of the IEEE Workshop on Control and Modeling…
Liked by Qasim Idrees
-
Everyone's expecting a reborn Siri at WWDC today. Well, Apple already published a paper on it that disclosed way more details than what we expect…
Everyone's expecting a reborn Siri at WWDC today. Well, Apple already published a paper on it that disclosed way more details than what we expect…
Liked by Qasim Idrees
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More