Giter Site home page Giter Site logo

antenna-array-analysis's Introduction

Hi there πŸ‘‹

I am Dr. Zhengyu Peng, a senior radar systems engineer with a strong background in radar systems. I received my Ph.D. from Texas Tech University in 2018 and have been heavily involved in the development of high resolution imaging radar at Aptiv, a company focused on creating safer and more sustainable mobility solutions. My areas of expertise include automotive radar, radar signal processing, mm-wave and microwave systems, antenna arrays, and beamforming. I am also an associate editor for the IEEE Transactions on Instrumentation and Measurement and a member of the SPIE Defense+Commercial Sensing Radar Sensor Technology Committee.


πŸ”­ What I am currently working on

  • Next-generation high-resolution imaging radar @ Aptiv
  • RadarSimX - The tool chain for radar simulation
  • Hexapod - A 3D printed hexapod robot using Raspberry Pi Zero W

πŸ† What I have been working on

@ Aptiv

  • FLR4+: Aptiv’s first 4D imaging radar can meet the most demanding customer applications at an attractive price/performance ratio. Its range detection is an industry-leading 300 meters, and it supports true elevation target discrimination with machine learning.
  • Interior sensing radar for in-cabin living targets detection

@ Self

@ Texas Tech

  • 3D MIMO radar - A portable 24-GHz 3D MIMO radar system
  • Phased array radar - A short-range localization radar with beamforming capability in K-band
  • Multi-mode radar - A portable K-band multi-mode radar for short-range localization and vital sign detection
  • Antenna models - Antenna simulation models in my researches and projects
  • Microwave structures - Design files of microwave structures in my researches and projects

πŸ“« How to reach me

antenna-array-analysis's People

Contributors

rookiepeng avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

antenna-array-analysis's Issues

'antarray' module isn't included

There is a dependency on the antarray module, but this isn't a known PyPi module. A folder named antarray/ is included in .gitignore and has not been submitted with this repository.

Can you provide insight into how to obtain the antarray module?

How can I save your phase data?

Your work is outstanding! I tried to save the patch and phase configuration in Windows 10, but the .csv file is not displayed(Not saved successfully) in the specified directory. I think you might know how to solve this problem.

arrayanalysis_Windows_x86_64
Thank you

great job

Thank you very much for this resource

Feature request: hybrid antenna arrays with independent analog/digital steering

Thank you for this useful software, @rookiepeng.

I'd like to propose a valuable, seemingly incremental feature: hybrid arrays. Since hybrid beamforming was proposed, most people disregard the problems of exchanging single elements by subarrays, the main one being the large side lobes. As such, visualizing antenna patterns of such arrays would be very beneficial.

I'd deconstruct this feature as:
a) saving a previously designed phased array;
b) using that array as the radiating element of a new phased array;
c) besides allowing array-level beam steering (already supported), allow beam steering also on the subarray level.

Feature request: 3D radiation patterns

Once again, @rookiepeng, thank you for this valuable python package.

This feature has certainly crossed your mind. Instead of the azimuth and elevation cuts, having the 3D radiation pattern version.

Motivation: it would massively boost the array pattern interpretability and overall array understanding, far beyond what is possible with azimuth and elevation cuts.

I would further consider different 3D antenna placements in the XoZ plane, with x-axis pointing at us (perpendicular to the 2D view), the y-axis pointing from left to right, and z-axis from bottom to the top. This would be useful because vertical array deployments are the most common for most applications, namely sensing and communications.

QGraphicsEllipseItem class now belongs to QtWidgets

After the installation of all the required packages from scratch and running arrayanalysis.py, an error was thrown at line 265, in init_figure:

    QtGui.QGraphicsEllipseItem(
AttributeError: module 'PyQt5.QtGui' has no attribute 'QGraphicsEllipseItem'

Replacing QtGui with QtWidgets seems to solve the issue.

self.circleList.append(
                QtWidgets.QGraphicsEllipseItem(
                    -self.polarAmpOffset + self.polarAmpOffset / 6 *
                    circle_idx,
                    -self.polarAmpOffset + self.polarAmpOffset / 6 *
                    circle_idx,
                    (self.polarAmpOffset - self.polarAmpOffset / 6 *
                     circle_idx) * 2,
                    (self.polarAmpOffset - self.polarAmpOffset / 6 *
                     circle_idx) * 2))

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.