Portfolio system online作品集系统在线 42.3601° N / 71.0589° W   //   BOSTON MA
Electrical Engineering · Northeastern University电气工程 · 东北大学

Daren Xu

Embedded Systems · Real-Time Audio · FPGA嵌入式系统 · 实时音频 · FPGA

I build at the boundary between hardware and software — FPGA peripherals and memory-mapped I/O, C++ control systems, and real-time audio DSP on embedded Linux. Most recently I wrote a full-duplex acoustic echo canceller, and the measurement toolchain to prove it works.我在软硬件的交界处做设计——FPGA 外设与内存映射 I/O、C++ 控制系统,以及嵌入式 Linux 上的实时音频 DSP。最近我写了一套全双工声学回声消除系统,以及用来证明它确实有效的测量工具链。

Open to 2027 co-op and internships寻找 2027 年 Co-op 与实习机会Embedded systems · Real-time audio / DSP · FPGA · Robotics嵌入式系统 · 实时音频 / DSP · FPGA · 机器人
Daren Xu
PROFILE // DX-01Available开放机会
About关于

Hardware meets software.软硬件协同设计。From FPGA fabric to real-time DSP.从 FPGA 逻辑到实时 DSP。

I'm an Electrical Engineering undergraduate at Northeastern University, focused on embedded systems, real-time audio, and FPGA-based robotics. I came to Northeastern through the NU-Immerse academic-English program. In my major coursework I've designed logic on FPGAs, built an autonomous walking robot, prototyped analog circuits, and written object-oriented C++; on internship I built a full-duplex acoustic echo canceller in Python for a robot intercom. Outside class, I teach math, physics, and engineering through LEGO robotics.我是东北大学电气工程专业的本科生,专注于嵌入式系统、实时音频与基于 FPGA 的机器人。我通过 NU-Immerse 学术英语项目进入东北大学。在专业课程中,我在 FPGA 上设计数字逻辑、搭建了一台自主步行机器人、制作并分析模拟电路,并编写面向对象的 C++;在实习中,我用 Python 为机器人对讲系统构建了一套全双工声学回声消除系统。课外,我还通过乐高机器人课程教授数学、物理与工程。

26.8 dBAverage ERLE, 15-scene suite15 场景平均 ERLE
3,700 LOCReal-time AEC stack in PythonPython 实时 AEC 代码栈
3.8 / 4.0Current GPA当前 GPA
Education教育

Education教育

Northeastern University

Bachelor of Science in Electrical Engineering电气工程理学学士
College of Engineering工程学院 · GPA: 3.8 / 4.0
Fundamentals of Electronics & Lab电子学基础与实验Fundamentals of Linear Systems线性系统基础Analysis of Random Phenomena in ECE电气与计算机工程中的随机现象分析Manufacturing Systems & Techniques制造系统与技术Computing Fundamentals for Engineers (C++/OOP)工程师计算基础(C++/面向对象)Circuits and Signals: Biomedical Applications电路与信号:生物医学应用Embedded Design: Enabling Robotics (FPGA)嵌入式设计:赋能机器人(FPGA)Cornerstone of Engineering工程基石Differential Equations & Linear Algebra微分方程与线性代数Multivariable Calculus (Calculus III)多元微积分(微积分 III)
Boston, MA美国波士顿
Expected May 2028预计 2028 年 5 月毕业
Experience经历

Internship Experience实习经历

Where the coursework met a real product constraint.课堂所学第一次面对真实的产品约束。

Hangzhou Boomy Intelligent Technology Co., Ltd.杭州景业智能科技股份有限公司

Robotics R&D Intern — Real-Time Audio / DSP机器人研发实习生 — 实时音频 / 数字信号处理
Hangzhou, China中国杭州
August 20262026 年 8 月
  • Designed and implemented the robot-side full-duplex acoustic echo cancellation stack for a robot-to-operator intercom on a Rockchip RK3588S SoC: a multichannel frequency-domain Kalman adaptive filter with Hammerstein saturation-basis modeling of loudspeaker nonlinearity, decision-directed Wiener residual suppression, and minimum-statistics noise reduction — 3,700 lines of Python (numpy / scipy) across 16 modules.为机器人与操作员之间的对讲系统设计并实现了机器人端的全双工声学回声消除(AEC)软件栈,运行于瑞芯微 RK3588S SoC:多通道频域卡尔曼自适应滤波器、建模扩声器非线性的 Hammerstein 饱和基扩展、判决引导的维纳残余抑制,以及基于最小值统计的降噪 —— 共 3,700 行 Python(numpy / scipy),16 个模块。
  • Built a 15-scene acoustic simulator and a gaming-resistant metric suite after establishing that the standard ERLE metric rewards half-duplex microphone gating; the delivered configuration averages 26.8 dB ERLE and 15.3 dB noise attenuation across the suite at 21 ms algorithmic latency and 9.9% of one core.在确认业界常用的 ERLE 指标会奖励“静音麦克风”的半双工行为后,构建了 15 个场景的声学仿真器与一套抗指标操纵的评测体系;交付配置在全部场景上平均达到 26.8 dB ERLE 与 15.3 dB 噪声衰减,算法延迟 21 ms,占单核 9.9%。
  • Diagnosed loudspeaker distortion as saturation rather than polynomial after measuring 70,000× crest-factor amplification and 1e9+ condition numbers on speech, replacing the diverging polynomial basis with a bounded tanh basis and fixing a failure mode where nonlinear branches absorbed 95% of filter energy.实测语音下三次多项式基的峰值因数放大达 70,000 倍、相关矩阵条件数超过 1e9,据此判定扩声器失真的本质是饱和而非多项式,遂用有界的 tanh 饱和基替换发散的多项式基,解决了非线性分支吞掩 95% 滤波器能量的故障模式。
  • Eliminated clock drift architecturally by running playback and capture in one duplex callback on a single sound card; brought up and calibrated the audio path across two SoC platforms (Raspberry Pi 4B, LubanCat-4) and traced a 6 dB performance ceiling to board supply noise, cutting the microphone noise floor by 16 dB.通过将播放与采集放入同一声卡的单个双工回调,从架构上消除了时钟漂移;在两个 SoC 平台(Raspberry Pi 4B、LubanCat-4)完成音频通路的硬件调试与标定,并将 6 dB 的性能天花板定位为板级供电噪声,使麦克风底噪降低 16 dB。
Toolbox工具箱

Technical Skills专业技能

Languages, hardware, and tools I've used in coursework, on internship, and in personal projects.我在课程、实习与个人项目中使用过的编程语言、硬件和工具。

Programming编程

C++Python (numpy / scipy)CMATLABR / RStudioMicroPythonBashOOP

Hardware & Embedded硬件与嵌入式

Rockchip RK3588S / LubanCat-4Cyclone V SoC / DE10-NanoRaspberry Pi 4B & PicoFPGA (Quartus Prime)Embedded LinuxMemory-Mapped I/OI2S / I2C / Device TreeServos / PWMPSPICE / LTspice

Audio & DSP音频与 DSP

Acoustic Echo CancellationFrequency-Domain Kalman FilterHammerstein ModelingWiener FilteringFFT & WOLAFIR / IIR DesignZ-Transform & DTFTSampling & QuantizationGCC-PHAT Delay EstimationALSA / PortAudioLatency & Clock-Drift Analysis

Analog Electronics模拟电子

Op-Amp CircuitsDiodes & RectifiersPSPICE SimulationOscilloscopeFunction GeneratorDigital MultimeterBreadboardingSoldering

Probability & Data概率与数据

Probability & Random ProcessesRegression AnalysisHypothesis TestingParameter EstimationClassifiers & EstimatorsMonte Carlo SimulationCorrelation & Power Spectra

Automation & Manufacturing自动化与制造

Industrial Robotics (OCTOPUZ)CNC / CAMDFM / DFMAFactory Physics (Throughput, WIP, OEE)

CAD & FabricationCAD 与制造

Fusion 360SolidWorksAutoCAD3D PrintingLaser Cutting

Tools & Workflow工具与工作流

Git & GitHubLinux / WSLLaTeX (Overleaf)VS CodeReproducible BenchmarkingAblation Studies

Concepts概念

Hardware / Software Co-DesignReal-Time SystemsAdaptive FilteringClosed-Loop ControlCircuit AnalysisState Machines
Selected Work精选作品

Projects项目

The projects that best show embedded systems, FPGA, robotics, real-time audio, and engineering problem-solving. Click any project to open its full page.最能体现嵌入式系统、FPGA、机器人、实时音频与工程问题解决能力的项目。点击任意项目可打开其完整页面。

Explore 9 additional course projects查看另外 9 个课程项目
EECE 2150Circuits and Signals: Biomedical Applications电路与信号:生物医学应用Circuits & Signals电路与信号
Leadership领导力

Beyond the Lab课堂之外

Leadership & Community领导力与社区

STEM Instructor (Volunteer) — Roxbury Robotics ClubSTEM 讲师(志愿者)— Roxbury 机器人俱乐部
Sep 2025 – Dec 20252025 年 9 月 – 12 月
  • Teach children fundamental math, physics, and engineering concepts through hands-on LEGO robotics projects.通过动手的乐高机器人项目,向孩子们教授数学、物理和工程的基础概念。
  • Combine science education with practical engineering to inspire young learners.将科学教育与工程实践相结合,启发年轻学习者。

Languages语言

Mandarin Chinese中文(普通话)Native母语
English英语Professional working proficiency专业工作能力

Interests兴趣爱好

Embedded Robotics嵌入式机器人Real-Time Audio实时音频FPGA Co-DesignFPGA 协同设计Quantitative Trading量化交易Consumer Electronics消费电子Cycling骑行