From 450023eb44c98a17199badabf51902ebfa8c428e Mon Sep 17 00:00:00 2001 From: wsqRichard <229242333@qq.com> Date: Fri, 11 Jul 2025 07:48:08 +0000 Subject: [PATCH 1/3] update README. Signed-off-by: wsqRichard <229242333@qq.com> --- README | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README b/README index 0147ee2..ecf6500 100644 --- a/README +++ b/README @@ -1,9 +1,9 @@ -#安装GPU驱动和cuda toolkit等工具 +# 安装GPU驱动和cuda toolkit等工具 参考:N卡官方驱动和 CUDA 安装.md -#安装gcc及cmake工具 +# 安装gcc及cmake工具 -#安装qt相关开发工具(ubuntu系统) +# 安装qt相关开发工具(ubuntu系统) sudo apt-get install qtbase5-dev qtbase5-dev-tools sudo apt-get install qttools5-dev-tools sudo apt-get install qtcreator -- Gitee From b4cb2877b7f88ee6caa69d0eb34f36cf57f8c716 Mon Sep 17 00:00:00 2001 From: wsqRichard <229242333@qq.com> Date: Fri, 11 Jul 2025 07:48:23 +0000 Subject: [PATCH 2/3] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=20README=20?= =?UTF-8?q?=E4=B8=BA=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README => README.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename README => README.md (100%) diff --git a/README b/README.md similarity index 100% rename from README rename to README.md -- Gitee From cbc04815f6f7de1a2f94138cf92ed6938cccb046 Mon Sep 17 00:00:00 2001 From: gitee-bot Date: Fri, 11 Jul 2025 07:49:02 +0000 Subject: [PATCH 3/3] Update README.md --- README.md | 41 ++++++++++++++++++++++++++--------------- 1 file changed, 26 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index ecf6500..6a92b4f 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,31 @@ -# 安装GPU驱动和cuda toolkit等工具 -参考:N卡官方驱动和 CUDA 安装.md +该项目是一个基于CUDA加速的移动相关性计算程序,主要用于解析和分析IQ数据。以下是该项目的简要说明: -# 安装gcc及cmake工具 +### 安装说明 -# 安装qt相关开发工具(ubuntu系统) -sudo apt-get install qtbase5-dev qtbase5-dev-tools -sudo apt-get install qttools5-dev-tools -sudo apt-get install qtcreator -sudo ln -s /usr/lib/x86_64-linux-gnu/qt5/bin/moc /usr/lib/qt5/bin/moc +1. 安装GPU驱动和CUDA Toolkit等相关工具。 +2. 安装gcc及cmake工具。 +3. 安装Qt相关开发工具(适用于Ubuntu系统)。 +4. 根据NVIDIA显卡的型号,修改`CMakeLists.txt`中的计算能力设置。 -# 根据nvidia显卡的型号,修改CMakeList.txt中计算能力 -如 RTX4070 set(CMAKE_CUDA_ARCHITECTURES "89") +### 编译与运行 -# 编译 -执行 build.sh +1. 使用提供的`build.sh`脚本进行编译。 +2. 运行生成的可执行文件。 -# 运行 -cd build -./MovingCorrelation +### 主要功能 + +- **IQ数据解析**:能够解析IQ数据文件,并提取相关的信号信息。 +- **移动相关性计算**:实现了高效的移动相关性计算算法,利用CUDA进行加速。 +- **峰值检测**:能够检测计算结果中的峰值,用于进一步分析。 + +### 文件结构 + +- `CMakeLists.txt`: 项目构建配置文件。 +- `build.sh`: 编译脚本。 +- `calculatemovingcorrelation.cpp/h`: 实现移动相关性计算的核心类。 +- `cuda_correlation.cu/h`: CUDA加速的相关性计算实现。 +- `droneifiqparse.cpp/h`: IQ数据解析类。 +- `mainwindow.cpp/h`: 主窗口界面实现。 +- `data/`: 存放测试数据文件。 + +该项目适用于需要高效处理大量IQ数据并进行相关性分析的应用场景,如无人机信号分析等。 \ No newline at end of file -- Gitee