PLFM_RADAR
AERIS-10 FMCW X-Band Phased Array Radar — Engineering Documentation, Physics Derivations & Improvement Research
File Explorer
Download Latest Version (.zip)- ARCHITECTURE.md
- CONCERNS.md
- CONVENTIONS.md
- INTEGRATIONS.md
- STACK.md
- STRUCTURE.md
- TESTING.md
- 01-01-PLAN.md
- 01-01-SUMMARY.md
- 01-02-PLAN.md
- 01-02-SUMMARY.md
- 01-RESEARCH.md
- 01-VERIFICATION.md
- 02-01-PLAN.md
- 02-01-SUMMARY.md
- 02-02-PLAN.md
- 02-02-SUMMARY.md
- 02-03-PLAN.md
- 02-03-SUMMARY.md
- 02-04-PLAN.md
- 02-04-SUMMARY.md
- 02-RESEARCH.md
- 02-VERIFICATION.md
- 03-01-PLAN.md
- 03-01-SUMMARY.md
- 03-02-PLAN.md
- 03-02-SUMMARY.md
- 03-03-PLAN.md
- 03-03-SUMMARY.md
- 03-04-PLAN.md
- 03-04-SUMMARY.md
- 03-05-PLAN.md
- 03-05-SUMMARY.md
- 03-RESEARCH.md
- 03-VERIFICATION.md
- 04-01-PLAN.md
- 04-01-SUMMARY.md
- 04-02-PLAN.md
- 04-02-SUMMARY.md
- 04-03-PLAN.md
- 04-03-SUMMARY.md
- 04-RESEARCH.md
- 04-VERIFICATION.md
- 05-01-PLAN.md
- 05-01-SUMMARY.md
- 05-02-PLAN.md
- 05-02-SUMMARY.md
- 05-03-PLAN.md
- 05-03-SUMMARY.md
- 05-04-PLAN.md
- 05-04-SUMMARY.md
- 05-RESEARCH.md
- 05-VERIFICATION.md
- 06-01-PLAN.md
- 06-01-SUMMARY.md
- 06-02-PLAN.md
- 06-02-SUMMARY.md
- 06-03-PLAN.md
- 06-03-SUMMARY.md
- 06-RESEARCH.md
- 06-VERIFICATION.md
- ARCHITECTURE.md
- FEATURES.md
- PITFALLS.md
- STACK.md
- SUMMARY.md
- config.json
- PROJECT.md
- REQUIREMENTS.md
- ROADMAP.md
- STATE.md
- conventions.md
- parameter_table.md
- symbol_table.md
- beam_pattern_N16_taylor.svg
- beam_pattern_N16_uniform.svg
- detection_curves_swerling0.svg
- detection_curves_swerling1.svg
- gen_detection_curves.py
- generate_beam_patterns.py
- 01_fmcw_theory.md
- 02_lfm_waveform_model.md
- 03_beamforming_theory.md
- 04_detection_theory.md
- 05_noise_analysis.md
- 06_calibration_theory.md
- 01_system_overview.md
- 02_rf_frontend.md
- 03_frequency_synthesis.md
- 04_antenna_beamforming.md
- 05_fpga_board.md
- 06_power_management.md
- 07_timing_budget.md
- 08_power_budget.md
- 09_gps_imu_transforms.md
- 01_fpga_pipeline.md
- 02_stm32_firmware.md
- 03_python_gui.md
- 04_usb_protocol.md
- 01_cfar_variants.md
- 02_clutter_rejection.md
- 03_range_extension.md
- 04_fpga_optimization.md
- 05_ml_detection.md
- 06_pulse_compression.md
- 07_target_tracking.md
- 08_adaptive_beamforming.md
- Project_Description.docx
- Functional_Diagram.dwg
- RADAR_V6.drawio
- RADAR_V6.jpg
- Power Management V6.xlsx
- Stack_Hybrid.png
- Clocks_Freq_Synth_board.brd
- Clocks_Freq_Synth_board.sch
- RADAR_Main_Board.brd
- RADAR_Main_Board.sch
- RF_PA.brd
- RF_PA.sch
- PowerBoard.brd
- PowerBoard.sch
- Stack_Hybrid.png
- Clocks_Freq_Synth_board-smd.mnt
- Clocks_Freq_Synth_board-tht.csv
- Clocks_Freq_Synth_board-tht.mnt
- Clocks_Freq_Synth_board_BOM.xlsx
- mnt.csv
- PCBWay_Impedance_Note_RO4350B_h0p102mm.pdf
- smd_.xlsx
- th_.xlsx
- openems_quartz_slotted_wg_10p5GHz.py
- Quartz_Waveguide.py
- dac_output.csv
- DAC_RLPF.dat
- DAC_RLPF.dpl
- DAC_RLPF.sch
- Generate_ChirpcsvFile.py
- multi_ramp_output.csv
- multi_ramp_stairs.csv
- ramp_output.csv
- via_fence_setup_pitch.png
- via_fence_setup_pitch_offset.png
- Via_fencing.py
- Via_fencing2.py
- IF_BPF.dat
- IF_BPF.dpl
- IF_BPF.sch
- IF_BPF_Balanced.dat
- IF_BPF_Balanced.dpl
- IF_BPF_Balanced.sch
- multiband_signal.csv
- six_tone_signal.csv
- M3SWA2-34DR+_3.5V_RF1 ON_100MHz_Plus25DegC_UNIT1.s3p
- M3SWA2-34DR+_3.5V_RF1 ON_40GHz_Plus25DegC_UNIT1.s3p
- M3SWA2-34DR+_3.5V_RF2 ON_100MHz_Plus25DegC_UNIT1.s3p
- M3SWA2-34DR+_3.5V_RF2 ON_40GHz_Plus25DegC_UNIT1.s3p
- Impedance.dat
- Impedance.dpl
- Impedance.sch
- Gerber-2025-09-21_024138.zip
- fp-info-cache
- Gerber.kicad_pcb
- Gerber.kicad_prl
- Gerber.kicad_pro
- Gerber.kicad_sch
- Drawing1.bak
- Drawing1.dxf
- gerber_file.gbr
- qucs2grb_log.txt
- Sim_BPF_Te_100um.dat
- Sim_BPF_Te_100um.dpl
- Sim_BPF_Te_100um.gds
- Sim_BPF_Te_100um.ite
- Sim_BPF_Te_100um.net
- Sim_BPF_Te_100um.pcb
- Sim_BPF_Te_100um.pdf
- Sim_BPF_Te_100um.sch
- et
- ht
- port_it1A
- port_it1B
- port_ut1A
- port_ut1B
- port_ut1C
- wg_alumina_32.xml
- et
- ht
- port_it1A
- port_it1B
- port_ut1A
- port_ut1B
- port_ut1C
- wg_alumina.xml
- Stub_BPF.dat
- Stub_BPF.net
- Stub_BPF.sch
- array_pattern_heatmap.png
- array_pattern_Kaiser25dB_like.py
- E_plane_cut.png
- E_plane_Kaiser25dB_like.png
- H_plane_cut.png
- H_plane_Kaiser25dB_like.png
- Heatmap_Kaiser25dB_like.png
- QPA2962.dat
- QPA2962.dpl
- QPA2962.sch
- slot_layout_taper32.csv
- Slotted_DielectricFilled_Waveguide.m
- Stub_BPF_V5.dat
- Stub_BPF_V5.dpl
- Stub_BPF_V5.sch
- wg_alumina_slotted_openems.m
- UG-290.pdf
- ad8352.pdf
- AD9434_AD9484_Schematic.pdf
- AD9484.pdf
- RX_Chain_Gain_Noise_Summary_ABAC_Radar.docx
- UG-290.pdf
- ADF4382A.pdf
- eval_adf4382a_ug_2185-3392420.pdf
- QPA2962_SN63_22v1680ma_25C.s2p
- QPA2962_SN63_22v1680ma_85C.s2p
- QPA2962_SN63_22v1680ma_n40C.s2p
- QPA2962 Data Sheet.pdf
- 60124102122403.pdf
- AD9708.pdf
- ADAR1000.pdf
- ADM7151.pdf
- ads7830.pdf
- adtr1107.pdf
- AT93C46A.pdf
- attenuator_n_catalog_partition37_en.pdf
- dac7578.pdf
- DS_FT2232H.pdf
- DS_FT232RN.pdf
- EP4RKU_2b-1858448.pdf
- FR2-SMA-KFD0405A_2025-08-11.pdf
- hr2220p601r-10-datasheet.pdf
- ina241a.pdf
- lm2663.pdf
- LTC5552f.pdf
- LTC6419fa.pdf
- M3SWA2-34DR+.pdf
- MAX1449-3468915.pdf
- max20029-max20029d.pdf
- MMIQA-0218HPSM-Integrated Drive GaAs MMIC IQ Mixer.pdf
- MTX2-143+.pdf
- opa703.pdf
- PMA2-123LNW+.pdf
- PMA5_123_3W_2b-3577903.pdf
- QPA1013D Data Sheet.pdf
- QPM1021 Data Sheet.pdf
- RO4000 Laminates RO4003C and RO4350B - Data Sheet (1).pdf
- RO4000 Laminates RO4003C and RO4350B - Data Sheet.pdf
- SMIQ-5143H+.pdf
- STUW81300TR.pdf
- TGA2623_Data_Sheet-1518452.pdf
- tmp35_36_37.pdf
- tps562201.pdf
- tps7a8300.pdf
- CSV_radar.py
- CSV_radar_2.py
- FFT_Ramp_Frequency.py
- Gen_Triangular.py
- Generic_Ramp_Frequency.py
- Generic_Triangular_Frequency.py
- LUT.py
- patch_antenna.py
- RADAR_eq.py
- Ramp_Frequency.py
- small_test_radar_data.csv
- test_radar_data.csv
- 0044.jpg
- 3fb1dabf-2c6d-4b5d-b471-48bc461ce914.jpg
- Antenna_Array.jpg
- b79a6fe3-5abf-473d-b3e2-178e6a9cf4da - Copie.jpg
- GUI.jpg
- RADAR_V6.jpg
- SplitRing_test.mp4
- ad9523.c
- ad9523.h
- adar1000.c
- adar1000.h
- ADAR1000_Manager.cpp
- ADAR1000_Manager.h
- adf4382.c
- adf4382.h
- adf4382a_manager.c
- adf4382a_manager.h
- ADS7830.c
- ADS7830.H
- BMP180.cpp
- BMP180.h
- DA5578.c
- DAC5578.H
- errno.h
- gps_handler.cpp
- gps_handler.h
- GY_85_HAL.c
- GY_85_HAL.h
- iio.c
- iio.h
- iio_app.c
- iio_app.h
- iio_trigger.c
- iio_trigger.h
- iio_types.h
- iiod.c
- iiod.h
- iiod_private.h
- jesd204.h
- no_os_ain.h
- no_os_alloc.c
- no_os_alloc.h
- no_os_aout.h
- no_os_axi_io.h
- no_os_circular_buffer.c
- no_os_circular_buffer.h
- no_os_clk.c
- no_os_clk.h
- no_os_crc.h
- no_os_crc16.c
- no_os_crc16.h
- no_os_crc24.c
- no_os_crc24.h
- no_os_crc8.c
- no_os_crc8.h
- no_os_delay.h
- no_os_dma.c
- no_os_dma.h
- no_os_eeprom.c
- no_os_eeprom.h
- no_os_error.h
- no_os_fifo.c
- no_os_fifo.h
- no_os_flash.h
- no_os_font_8x8.c
- no_os_gpio.c
- no_os_gpio.h
- no_os_i2c.c
- no_os_i2c.h
- no_os_i3c.c
- no_os_i3c.h
- no_os_init.h
- no_os_irq.c
- no_os_irq.h
- no_os_lf256fifo.c
- no_os_lf256fifo.h
- no_os_list.c
- no_os_list.h
- no_os_mdio.c
- no_os_mdio.h
- no_os_mutex.c
- no_os_mutex.h
- no_os_pid.c
- no_os_pid.h
- no_os_print_log.h
- no_os_pwm.c
- no_os_pwm.h
- no_os_rtc.h
- no_os_semaphore.c
- no_os_semaphore.h
- no_os_sin_lut.c
- no_os_spi.c
- no_os_spi.h
- no_os_tdm.c
- no_os_tdm.h
- no_os_timer.c
- no_os_timer.h
- no_os_trng.c
- no_os_trng.h
- no_os_uart.c
- no_os_uart.h
- no_os_units.h
- no_os_util.c
- no_os_util.h
- platform_noos_stm32.c
- platform_noos_stm32.H
- RadarSettings.cpp
- RadarSettings.h
- stm32_delay.c
- stm32_delay.h
- stm32_dma.c
- stm32_dma.h
- stm32_gpio.c
- stm32_gpio.h
- stm32_gpio_irq.c
- stm32_gpio_irq.h
- stm32_hal.h
- stm32_i2c.c
- stm32_i2c.h
- stm32_irq.c
- stm32_irq.h
- stm32_pwm.c
- stm32_pwm.h
- stm32_spi.c
- stm32_spi.h
- stm32_timer.c
- stm32_timer.h
- stm32_uart.c
- stm32_uart.h
- stm32f7xx_hal_conf.h
- stm32f7xx_hal_msp.c
- stm32f7xx_it.c
- stm32f7xx_it.h
- syscalls.c
- sysmem.c
- system_stm32f7xx.c
- TinyGPS++.cpp
- TinyGPS++.h
- TinyGPSPlus.h
- USBHandler.cpp
- USBHandler.h
- STM32_ALGO.docx
- main.cpp
- main.h
- ad9484_interface_400m.v
- cdc_modules.v
- chirp_lut_init.v
- chirp_memory_loader_param.v
- cic_decimator_4x_enhanced.v
- cntrt.xdc
- dac_interface_single.v
- ddc_400m.v
- ddc_input_interface.v
- doppler_processor.v
- edge_detector.v
- fft_1024_forward.v
- fft_1024_inverse.v
- fir_lowpass.v
- frequency_matched_filter.v
- latency_buffer_2159.v
- level_shifter_interface.v
- long_chirp_seg0_i.mem
- long_chirp_seg0_q.mem
- long_chirp_seg1_i.mem
- long_chirp_seg1_q.mem
- long_chirp_seg2_i.mem
- long_chirp_seg2_q.mem
- lvds_to_cmos_400m.v
- matched_filter_multi_segment.v
- nco_400m_enhanced.v
- plfm_chirp_controller.v
- radar_receiver_final.v
- radar_system_tb.v
- radar_system_top.v
- radar_transmitter.v
- short_chirp_i.mem
- short_chirp_q.mem
- usb_data_interface.v
- usb_packet_analyzer.v
- GUI_V1.py
- GUI_V2.py
- GUI_V3.py
- GUI_V4.py
- GUI_V4_2_CSV.py
- GUI_V5.py
- GUI_V5_Demo.py
- GUI_V6.gif
- GUI_V6.py
- GUI_V6_Demo.py
- GUI_versions.txt
- test_radar_data.csv
- 03_hw_improvements.md
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
