Dr. Kenneth Falcone

From algorithm development to software/FPGA implementation in custom hardware
Scottsdale, Arizona, USA IEEE Phoenix Section
Special Skills

Technical Specialities

Expertise from algorithm development to DSP software and FPGA firmware implementation in custom embedded hardware. Recent work focused on ultra high bandwidth high dynamic range applications from UHF to EHF. Systems experience in algorithm development, simulation, and analysis of Jamming and Cancellers, Direction Finding and Beamforming, Transmitters and Receivers, and Hardware in the Loop Testing. Designed mixed signal CompactPCI Serial System/Peripheral cards. Latest design features a Xilinx Zynq UltraScale+ FPGA with DDR-4, PCIe, Gigabit Ethernest, USB, SDHC, and 16.3 Gbps SERDES connect to our full mesh backplane. High isolation analog interfaces include a dual 1.25 GSPS 14-bit ADC and two 2.5 GSPS 16-bit DACs. Runs U-boot, GNU/Linux, BLAS, and LAPACK with a SCPI control protocol. Programmable personalities include: Filter-Equalizer, Frequency Tracking Band Pass/Reject Filter, Fading/Target Emulator, MIMO/Phased Array Channel Emulator, or Time Delay Beamformer. Equipment includes: 500 MHz logic analyzer, 600 MHz oscilloscope, 3 GHz vector network analyzer, 3 GHz spectrum analyzer, many JTAG cables, plus soldering irons and hot air for PCB rework. Software includes LabVIEW, Matlab, Maxima, Xilinx Vivado/Altera Quartus II/Lattice Diamond, and DxDesigner/Pads/HyperLynx 3D EM.

Additional Specialities

Software Tool Expertise in GNU/Linux, MS Windows, Embedded Linux, Linux kernel, U-Boot, LAPACK (Linear Algebra Package), BLAS (Basic Linear Algebra Subprograms), C/C++, embedded C/C++, Matlab, Maxima, Scilab, FPGA Verilog, Xilinx Vivado, Altera Quartus II, Lattice Diamond, ModelSim, DxDesigner, IODesigner, HyperLynx 3D EM, LabVIEW. Verilog Modules include: Arbitrary Waveform Generators, Notch Filters and Cancellers, and DSP functions. Phased array simulation supports: transformations between WGS 84, ECEF, and Local coordinates; source and receiver location and orientation, antenna models; RF signal processing (filtering, down conversion, nonlinearity, noise); GPS satellite models and receiver simulations; and portable linear algebra libraries for simulation and embedding of DSP algorithms.

Technical Expertise

Simulation and Modeling
DSP
Embedded Systems, Hardware, Software and Controls
Digital Design
RF
Communications
Radar
Systems Engineering
interests
Channel estimation
Multipath channels
Signal detection
Equalizers
Land mobile radio
Spread spectrum communication
Land mobile radio cellular systems
Communication system security
Electronic warfare
Doppler shift
Electronic warfare
Radio communication countermeasures
Interference cancellation
Linear programming
Algorithms
Military communication
Electronic countermeasures
Ultra wideband communication
Motion measurement
Doppler measurement
Velocity measurement
Phase detection
Radar clutter
Jamming
Radio communication countermeasures
Adaptive arrays
Electronic countermeasures
Electronic warfare
Jamming
Spread spectrum communication
Spread spectrum communication
Electronic countermeasures
Electronic warfare
Radio communication countermeasures
Channel estimation
Multiuser detection
Ultra wideband communication
Spread spectrum radar
Electronic warfare
Electronic countermeasures
Time of arrival estimation
Array signal processing
Direction-of-arrival estimation
Signal detection
Time-frequency analysis
Frequency measurement
Fourier transforms
Transmitters
Linearization techniques
Modulation
SISO
Ultra wideband radar
Velocity measurement
Angular velocity
Doppler measurement
Tracking
Motion measurement
Wireless sensor networks
Wireless mesh networks
Ad hoc networks
Connected vehicles
Wireless LAN