# frequency_capture **Repository Path**: muhmi/frequency_capture ## Basic Information - **Project Name**: frequency_capture - **Description**: 基于FPGA的微弱信号快速频率捕获 - **Primary Language**: Verilog - **License**: Unlicense - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-01-27 - **Last Updated**: 2024-01-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # frequency_capture #### 介绍 基于FPGA的微弱信号快速频率捕获。该项目是面向引力波探测的星间激光干涉仪对星间激光的频率捕获上的学习研究,主要的条件和要求为低信噪比和快速频率捕获,捕获时间要求在1ms以下,捕获精度要求在几十KHz为佳,频率带宽为10-40MHz。本工程使用FPGA及高速DSP板卡上运行ADC采集和FFT分析等功能。 #### 硬件说明 本工程采用Altera公司的DE2_115高性能FPGA主板,和Altera公司的HSMC高速DCC数据转化(Data Conversion)板卡作为硬件部分。 #### 软件程序 本工程通过PLL倍频基础频率50MHz为100MHz做时钟频率,通过NCO产生10-40MHz的正弦波信号输出给DAC,再通过SMA接口连至ADC,100MHz的采样频率(带宽50MHz)采集。再经过4096点FFT算法进行频谱输出,后续进行峰值检测,quinn频率估算算法来计算采集到的信号频率。全过程可在SignalTap上观察信号波形和数据流。 #### 使用说明 1. 使用QuartusII13编译并下载本程序至FPGA。 2. 打开SignalTap点击运行。 3. 暂停后可最多观察4K个时间采样点的各类reg、wire型数据。 #### 参与贡献 1. RIUSAMA ![老婆镇楼](https://picx.zhimg.com/80/v2-2e116694cd33fef46a478961faecff19_1440w.webp?source=1940ef5c "附卡洛斯")