include(GrPlatform) #define LIB_SUFFIX
list(APPEND ais_sources
freqest_impl.cc
corr_est_cc_impl.cc
invert_impl.cc
modulate_vector.cc
msk_timing_recovery_cc_impl.cc
pdu_to_nmea_impl.cc )
set(ais_sources "${ais_sources}" PARENT_SCOPE)
if(NOT ais_sources)
MESSAGE(STATUS "No C++ sources... skipping lib/")
return()
endif(NOT ais_sources)
add_library(gnuradio-ais SHARED ${ais_sources})
target_link_libraries(gnuradio-ais gnuradio::gnuradio-runtime gnuradio::gnuradio-fft gnuradio::gnuradio-filter)
target_include_directories(gnuradio-ais
PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../include>
PUBLIC $<INSTALL_INTERFACE:include>
)
set_target_properties(gnuradio-ais PROPERTIES DEFINE_SYMBOL "gnuradio_ais_EXPORTS")
set_target_properties(gnuradio-ais PROPERTIES SOVERSION "${VERSION_MAJOR}")
set_target_properties(gnuradio-ais PROPERTIES VERSION "${VERSION_MAJOR}.${VERSION_MINOR}")
if(APPLE)
set_target_properties(gnuradio-ais PROPERTIES
INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/lib"
)
endif(APPLE)
########################################################################
# Install built library files
########################################################################
include(GrMiscUtils)
GR_LIBRARY_FOO(gnuradio-ais)
########################################################################
# Print summary
########################################################################
message(STATUS "Using install prefix: ${CMAKE_INSTALL_PREFIX}")
message(STATUS "Building for version: ${VERSION} / ${LIBVER}")
########################################################################
# Build and register unit test
########################################################################
include(GrTest)
# If your unit tests require special include paths, add them here
#include_directories()
# List all files that contain Boost.UTF unit tests here
# Anything we need to link to for the unit tests go here
list(APPEND GR_TEST_TARGET_DEPS gnuradio-ais)
if(NOT test_ais_sources)
MESSAGE(STATUS "No C++ unit tests... skipping")
return()
endif(NOT test_ais_sources)
foreach(qa_file ${test_ais_sources})
GR_ADD_CPP_TEST("ais_${qa_file}"
${CMAKE_CURRENT_SOURCE_DIR}/${qa_file}
)
endforeach(qa_file)
没有合适的资源?快使用搜索试试~ 我知道了~
基于Python和C实现RTL-SDR或HackRF等设备接收并解调AIS信号仿真(源码+数据+使用说明).rar
共85个文件
py:23个
h:13个
pyc:11个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 5 下载量 187 浏览量
2023-03-26
20:10:14
上传
评论 3
收藏 199KB RAR 举报
温馨提示
1、资源内容:基于Python和C实现RTL-SDR或HackRF等设备接收并解调AIS信号仿真(源码+数据+使用说明).rar 2、适用人群:计算机,电子信息工程、数学等专业的学习者,作为“参考资料”参考学习使用。 3、解压说明:本资源需要电脑端使用WinRAR、7zip等解压工具进行解压,没有解压工具的自行百度下载即可。 4、免责声明:本资源作为“参考资料”而不是“定制需求”,代码只能作为参考,不能完全复制照搬。不一定能够满足所有人的需求,需要有一定的基础能够看懂代码,能够自行调试代码并解决报错,能够自行添加功能修改代码。由于作者大厂工作较忙,不提供答疑服务,如不存在资源缺失问题概不负责,谢谢理解。
资源推荐
资源详情
资源评论
收起资源包目录
基于Python和C实现RTL-SDR或HackRF等设备接收并解调AIS信号仿真(源码+数据+使用说明).rar (85个子文件)
基于Python和C实现RTL-SDR或HackRF等设备接收并解调AIS信号仿真(源码+数据+使用说明)
include
ais
CMakeLists.txt 164B
corr_est_cc.h 1KB
msk_timing_recovery_cc.h 1KB
freqest.h 827B
invert.h 775B
pdu_to_nmea.h 914B
modulate_vector.h 2KB
api.h 1KB
lib
pdu_to_nmea_impl.h 825B
CMakeLists.txt 2KB
invert_impl.h 564B
modulate_vector.cc 1KB
pdu_to_nmea_impl.cc 4KB
qa_ais.h 330B
corr_est_cc_impl.cc 10KB
freqest_impl.h 615B
invert_impl.cc 1KB
test_ais.cc 577B
msk_timing_recovery_cc_impl.h 1KB
freqest_impl.cc 2KB
corr_est_cc_impl.h 1KB
msk_timing_recovery_cc_impl.cc 6KB
qa_ais.cc 137B
data
test_250k.raw 134B
test.raw 134B
cmake
cmake_uninstall.cmake.in 1KB
Modules
targetConfig.cmake.in 210B
CMakeParseArgumentsCopy.cmake 6KB
aisConfig.cmake 779B
examples
docs
CMakeLists.txt 607B
README.howto 377B
doxygen
other
main_page.dox 271B
group_defs.dox 207B
doxyxml
__init__.py 3KB
text.py 1KB
doxyindex.py 8KB
generated
__init__.py 275B
index.py 2KB
compoundsuper.py 352KB
compound.py 20KB
__pycache__
indexsuper.cpython-36.pyc 19KB
index.cpython-36.pyc 2KB
compoundsuper.cpython-36.pyc 334KB
__init__.cpython-36.pyc 469B
compound.cpython-36.pyc 23KB
indexsuper.py 19KB
__pycache__
base.cpython-36.pyc 6KB
text.cpython-36.pyc 1KB
__init__.cpython-36.pyc 2KB
doxyindex.cpython-36.pyc 9KB
base.py 6KB
CMakeLists.txt 1KB
Doxyfile.in 80KB
swig_doc.py 11KB
__pycache__
swig_doc.cpython-36.pyc 8KB
Doxyfile.swig_doc.in 78KB
grc
CMakeLists.txt 240B
ais_freqest.block.yml 474B
ais_modulate_vector.block.yml 1KB
ais_corr_est_cc.block.yml 531B
ais_invert.block.yml 220B
ais_msk_timing_recovery_cc.block.yml 1KB
ais_pdu_to_nmea.block.yml 1KB
使用说明.md 797B
swig
CMakeLists.txt 2KB
ais_swig.i 721B
python
__init__.py 1KB
CMakeLists.txt 1KB
ais.grc 60KB
radio.py 9KB
gmsk_sync.py 2KB
build_utils.py 6KB
fsm_utils.py 6KB
qa_corr_est_cc.py 414B
ais_demod2.grc 20KB
ais_demod_grc.py 4KB
qa_freqest.py 406B
qa_pdu_to_nmea.py 414B
__pycache__
__init__.cpython-36.pyc 396B
build_utils_codes.py 609B
ais_demod.py 3KB
qa_msk_timing_recovery_cc.py 436B
qa_invert.py 404B
apps
ais_rx 494B
CMakeLists.txt 84B
共 85 条
- 1
资源评论
- wybstar7062024-04-24终于找到了超赞的宝藏资源,果断冲冲冲,支持!
- weixin_440950682023-11-24终于找到了超赞的宝藏资源,果断冲冲冲,支持!
- sc_david992024-01-04资源很好用,有较大的参考价值,资源不错,支持一下。
- Lj584461202023-11-17资源值得借鉴的内容很多,那就浅学一下吧,值得下载!
- dawei9922023-04-17感谢资源主分享的资源解决了我当下的问题,非常有用的资源。
Matlab仿真实验室
- 粉丝: 2w+
- 资源: 2179
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MQTT协议发温湿度到阿里云平台支持下发控制LED灯与继电器对接阿里云APP
- STM32F103ZET6+OV2640+TF卡存储
- 操作系统考试要点最新版本.doc
- 操作系统试题B卷.doc
- 移动机器人自主路径规划之RRT算法MATLAB实现代码
- Python使用 LSTM循环神经网络预测风力发电厂中风机产生的功率项目源码+数据集.zip
- 深入探究文件I/O-I.MX6U嵌入式Linux C应用编程学习笔记基于正点原子阿尔法开发板
- MQTT协议发温湿度电压数据到ONENET支持下发控制LED灯与继电器(新平台)
- 平抑风电波动的电-氢混合储能容量优化配置(注释完全,可直接运行)(文档加Matlab源码)
- Gigabyte.RX560.4g 1750mhz bios GAMING OC
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功