想用usrp b200 搞个gps 伪信号 [问题点数:40分]

Bbs1
本版专家分:0
结帖率 50%
使用USRP和GNU Radio实现GPS位置伪造
测试环境内核:Linux PC 3.13.0-92-generic OS:Ubuntu 14.04 Desktop x86 Python:2.7.6 GNU Radio:3.7.2.1 USRP:原装Ettus N210 + SBX-40 UHD:UHD_003.005.005-0-unknown GNU C++:4.8.2 前言前一阵子为了研究,单位给我配了一个USRP,有了这个USRP我就想好
基于USRPN210实现定位信息欺骗
设备:USRPN210一台,天线一个,千兆网线一根,电脑一台实验环境:GNU Radio,UHD源文件:github网站上名为<em>gps</em>-sdr-sim的文件一,源项目原理   <em>gps</em>-sdr-sim原理这个项目的原理是<em>gps</em>-sdr-sim能根据指定的卫星信息文件、坐标信息、采样频率等参数输出二进制的<em>信号</em>文件,将这个二进制文件导入到USRP或者bladeRF之类的无线电射频设备上就可以实现GPS的伪...
USRP实战——3.深入理解调频广播
1.前言 上一篇我们对正交<em>信号</em>的概念进行了解释,现在我们就要使用USRP接收实际<em>信号</em>了。我们将从简单的模拟调制<em>信号</em>入手,而在模拟调制<em>信号</em>中,调频广播应该是最常见的一类<em>信号</em>了。我们将基于对调频广播<em>信号</em>的接收和分析,使用这个实际的例子来进一步展示USRP的使用和正交<em>信号</em>的概念。 除了使用UHD接收和存储<em>信号</em>,我们还将使用一些工具(Windows上)来分析这些<em>信号</em>,主要包括: Adobe
详解GPS欺骗:针对导航系统的「致命攻击」
1 事件 1月12日,就在奥巴马准备发表任上最后一次国情咨文演讲的前一小时,两艘载有10名海军的美国巡逻艇因驶入伊朗水域,被伊朗军方扣押,这一突发事件,给总统的上台演说增加了几分尴尬。第二天,船员们就被伊方释放,但美方似乎没有官员能对偏离航向的原因做出合理解释。国防部长阿什顿卡特只是简单回应到:那些训练有素的船员“迷航”了,调查在进行中。 图:伊朗媒体报道的美国巡逻艇大兵缴械投降画面 2
谈谈现在的伪基站骗钱
这些人无法无天,利用伪基站<em>信号</em>,用银行专号发短信给群众,说什么积分对现金,连接手机上接收网址,把账号密码点击进去。上当被盗被转出资金,这些人可恨
USRP 型号对比与挑选
SDR外设介绍   2017年2月14日星期二 近期在整理SDR外设相关的资料,遂与分享一些关于USRP相关的知识。   基于GPP的SDR系统一般包含两部分,即GPP与RF外设。GPP负责执行处理基带数据的程序,RF外设主要负责基带数据的上变频/下变频,DAC/ADC,<em>信号</em>的收发等。RF外设的种类有很多,如BladeRF,HackRF,USRP,RTLSDR等,其中USRP是应用最为广...
usrp实现数据传输
本资源为<em>usrp</em>实现数据传输代码,并有详细注释、讲解。感兴趣的可以下载,谢谢支持!
gnuradio+usrp平台的研究及多种调制方式的实现
gnuradio+<em>usrp</em>平台的研究及多种调制方式的实现
VC++实现GPS定位信息的接收.doc
VC++实现GPS定位信息的接收及对各定位参数数据的提取方法
USRP中出现"O"、"U"、"u"等错误原因及解决办法
公司网址:www.luowave.com   国内首发   USRP LW-X310USRP是数款流行的SDR硬件中功能和应用都相对成熟的一款产品,从WIFI协议、ZigBee协议、RFID协议、GSM通信系统、LTE 4G通信系统到飞机通信、卫星通信USRP都能很好的进行支持。软件开发工程师可以用它开发应用,安全工程师则用它来测试、研究相关的无线通信协议。    在Linux系统下,USRP作为...
使用USRP追踪飞机飞行轨迹
USRP是数款流行的SDR硬件中功能和应用都相对成熟的一款产品,从WIFI协议、ZigBee协议、RFID协议、GSM通信系统、LTE 4G通信系统到飞机通信、卫星通信USRP都能很好的进行支持。软件开发工程师可以用它开发应用,安全工程师则用它来测试、研究相关的无线通信协议。很大一部分玩过电视棒的小伙伴都使用过电视棒+dump1090的方案实现过追踪飞机飞行轨迹这一功能。之所以能够很容易的跟踪飞机...
使用USRP探索无线世界
0×00 前言 USRP是数款流行的SDR硬件中功能和应用都相对成熟的一款产品,从WIFI协议、ZigBee协议、RFID协议、GSM通信系统、LTE 4G通信系统到飞机通信、卫星通信USRP都能很好的进行支持。软件开发工程师可以用它开发应用,安全工程师则用它来测试、研究相关的无线通信协议。 很大一部分玩过电视棒的小伙伴都使用过电视棒+dump1090的方案实现过追踪飞机飞行轨迹这一功
使用USRP实现ADS-B的飞机信号获取
1、配置好gnuradio环境与UHD,保证gnuradio与uhd正常工作   2、下载gr-air-modes包 https://github.com/bistromath/gr-air-modes 通过其帮助文档进行安装   3、安装依赖环境       $ sudo apt-get update     $ sudo apt-get install build-es
LimeSDR USB实现实时 GPS信号欺骗
主要是用limeSDR 来实现<em>gps</em><em>信号</em>欺骗实验,当然可以更加深入的研究也可以,做的可以跟真实的<em>gps</em><em>信号</em>一样,切忌不要在公共场合进行相关实验。
gnuradio+USRP实现OpenBTS 5.0安装
用gnuradio+USRP实现OpenBTS,参考着大牛们的文章折腾了两天终于搭建成功,参考文章链接如下: http://www.cnblogs.com/atomic-pulse/p/4177589.html 参考上文搭建时遇到了一些问题,对于遇到的问题及解决方法进行了记录。 在安装OpenBTS5.0之前,要先安装GNURadio和UHD,只要运行安装文件包可执行脚本build-gn
USRP实战——1.硬件安装和构建开发环境
0.前言 前一阵申请的<em>usrp</em> x310和twinrx子板总算到位了,这下有条件也有义务好好研究下软件无线电了,毕竟花了几万块钱啊。要是没搞出点东西,真是没法交代。准备写几篇博客作为学习研究的总结,第一篇先从硬件和软件的安装配置说起。主要参考资料有: x300/x310 hardware resourcetwinrx hardware resourcetwinrx getting st
直接操作USRP属性树
在multi_<em>usrp</em>.hpp中以API的方式为用户提供了对USRP的操作方法,用户可以定义<em>usrp</em>指针后直接调用这些方法:即<em>usrp</em>.xxx()。然而,如果如果用户想进行API中没有提供的设置,就需要直接对USRP的属性树进行操作,通过属性树的根节点进入到叶子节点,然后调用叶子节点相应的方法:如<em>usrp</em>->get_device->get_tree()->access("path").get()/
USRP发送接收程序/boost库的安装与使用
一、  下载所需要的BOOST版本,本博文提供boost1.58以及最新boost1.63的下载文件 二、  安装步骤: cd boost_1_58_0               ##进入boost解压的文件夹               ./bootstrap.sh –prefix=/usr           ##设置boost默认安装路径,如果该项缺省,其安装路径默认为/usr/lo
USRP设备创建过程
要使用USRP,程序中必须包含multi_<em>usrp</em>.hpp头文件,该头文件中的multi_<em>usrp</em>类通过给定的地址返回底层的一个<em>usrp</em>设备对象: static sptr make(const device_addr_t &dev_addr); 但看程序可以看到,multi_<em>usrp</em>是一个虚基类,很多函数并没有具体的实现除make()函数以外的所有函数都是纯虚函数。由此,USRP设备对象一
Ubuntu16.04环境下编译USRP FPGA工程的方法
最近在研究USRP,想要研究一下FPGA代码。虽然网友给了一份完整的FPGA代码,但是还是想自己生成一份。 下面将生成的过程做下记录,以方便后面查阅。
HackRF 入门 -- GPS欺骗、GSM嗅探
附:http://s1nh.org/post/hackrf-quick-start/HackRF 入门 -- GPS欺骗、GSM嗅探 发表于 2017-03-17 |  分类于 信息安全 |  2上一节已经对HackRF升级了最新的固件,今天我们利用它做一些简单的实验。因为本人也是小白,所以本文并没有任何复杂的理论知识,只要会用Linux按照顺序一步一步操作都可以实验成功。0x01 GPS欺骗第一...
LimeSDR mini实现GPS信号接收
LimeSDR mini实现GPS<em>信号</em>接收 作者微信公众号:小卫星   操作系统: Ubuntu18.04 LTS   0、起因       LimeSDRmini既然包含了GPS频段(L1 1575.42MHz),那就应该能接收GPS<em>信号</em>并定位,但是纵观网络,讲SDR模拟GPS欺骗的多,接收的少。为什么呢?我认为有两点:       (1)GPS<em>信号</em>到地功率弱,基本上在-158dB...
Windows环境搭建USRP-B210开发环境
背景:近期在搞软件无线电(SDR),买了一块USRP-B210作为发射机,决定在Windows平台下开发。找遍网络,基本上都是Linux下的开发资料,连官网上都没有什么关于Windows下的开发手册。我还就不信了,MATLAB上能跑,还不能在vs2013上跑了?(自己摸索两天已解决,可以在vs2013平台下正常运行了)硬件:USRP-B210软件:win7(x64) + VS2013 思路:1. ...
【SDR】USRP使用过程中出现“U”、“O”的意义
近期在仿真运行LTE系统的 1.4MHz带宽的OAI eNB 的时候,出现了大量的“U”,而且UE侧也无法接入,所以注意到USRP所打印字符的问题(OAI 目前1.4MHz无法跑通,比较稳定的是带宽5M以及10M),在这里整理一番,与大家共享,也欢迎大家一起讨论呐!
USRP B210 环境搭建与运行
USRP B210是一款用于获取无线电数据包的设备,使用时需要安装对应的UHD驱动和使用平台gnuradio。大概花了一天时间安装设备,搭建环境,最后转向官方提供的虚拟机了。本文仅仅记录环境搭建和运行的一个过程,由于暂时可能用不到记录一下备忘,避免大家踩坑。 UHD repo:https://github.com/EttusResearch/uhd gnuradio repo:https://...
开源夏令营《基于HackRF开发GPS信号仿真模拟器》开题报告
基于HackRF开发GPS<em>信号</em>仿真模拟器 1. 研究意义 随着GPS卫星导航定位系统在现在社会得到越来越广泛的应用,一个能够定量评估、可以模拟不同环境、并具有足够精度的卫星<em>信号</em>仿真模拟器为GPS终端设备提供仿真测试环境具有了十分重大的意义。一台性能良好的GPS<em>信号</em>仿真模拟器可以充分模拟载体运动过程中接收机遇到的各种复杂场景——可以模拟载体的位置、速度、加速度以及姿态等信息,
GPS卫星信号(一):测距码信号
GPS卫星<em>信号</em>(一):测距码<em>信号</em> 一.伪随机码    1.码的基础概念 ①.码    表达不同信息的二进制数及其不同组合。 ②.码元  一位二进制数叫一个码元(0 或 1)。 ③.编码  按某种标准用二进制表示信息的过程。 ④.信息量  某种事情有2r种类型,可以用r位二进制数来表示,即含有r比特的信息量。 ⑤.数码率  也称比特率,单位时间传输的码元。单位bit
bladeRF:自己调制无线门控钥匙信号
无线门控钥匙是如何编码的?上一篇博客bladeRF无线门控钥匙<em>信号</em>重放小记已经录制了钥匙<em>信号</em>,在inpectrum里对一帧<em>信号</em>进行分析后可看到: 嗯,好吧,这<em>信号</em>具体不知是个啥意思。。 然后博主把钥匙拆了…… …… 得知芯片型号是eV1527。。博主没有胡扯,是真的哈。。 下面说说eV1527的编码方式。。 官方手册里有这样的时序图: 官方手册还说了,一位数据的宽度为上图DAT
USRP B210固件、镜像下载及安装
一、下載固件和鏡像 1)使用UHD自帶工具下載 sudo uhd_images_downloader 2)從本網站下載,然後解壓到指定的路徑下。一般情況下,Linux系統需要解壓到以下路徑: /esr/local/share/uhd/images 解壓後的文件大約是這樣的: caton@caton-comp:~$ cd /usr/local/share/uhd/images ca
USRP N210可以send发送数据,但USRP射频端不工作
用USRP N210发送数据时,采用C++编程调用
【GPS授时系列】通过USB接口获取PPS信号
前言 本文翻译自Don Drawn的博客 https://blog.dan.drown.org/ 斜体是我加的注释,方便读者理解 目标 为了获取精确时间,最划算的做法是从GPS模块同步PPS<em>信号</em>(秒脉冲<em>信号</em>),这种模块一般只需要几十元钱,而精度却能达到100ns,从GPIO引脚获取PPS<em>信号</em>是比较常用的同步PPS<em>信号</em>的方法,但并不是所有系统都支持这种方法,USB接口是一种比GPIO使用更广泛的接口...
OAI的系统环境要求
Openairsystemrequirements Last edited bynikaeinnabout 20 hours ago Hardware Requirements (Readme) Current OpenAirInterface.org software requires Intel architecture based PCsfor the eNB or U
如何使用USRP N210 监测宽带频谱
一、USRP简介USRP软件可编程无线收发器是专门为无线电通信教学和研究而开发的,作为学习RF和通信的教学方案,价位适中。美国国家仪器将NI LabVIEW软件和Ettus Research公司的硬件功能相结合,开发了这些价位适中的软件定义无线电(SDR)收发器,对通信教育、实验、研究和源代码快速开发起到了非常大的帮助作用。USRP-2921硬件介绍:图1· 面向Wifi、蓝牙和其他ISM应用的可...
USRP实战——2.正交信号和傅里叶变换
1.前言 上一篇我们进行了x310母板和twinrx子板的硬件安装,开发环境配置,并实际采集了一段<em>信号</em>样本。x310给我们的<em>信号</em>是正交<em>信号</em>(quadrature signal),在计算机中按照如下格式存储:I1-Q1-I2-Q2-I3-Q3......,其中I1指第一个样本的同相部分(in-phase),Q1指第一个样本的正交部分(qudrature),后面以此类推。I和Q都是两字节,所以每个样
伪卫星定位技术
伪卫星又称“地面卫星”,是从地面某特定地点发射类似于GPS的导航<em>信号</em>,采用的电文格式与GPS基本一致。           由于伪卫星发射的是类似于GPS的<em>信号</em>,并工作在GPS的频率上,所以用户的GPS接收机可以用来同时接收GPS<em>信号</em>和伪卫星<em>信号</em>,而不必增设另一套伪卫星接收设备。地面建立的伪卫星站不仅可以增强区域性GPS卫星导航定位系统,而且可以提高卫星定位系统的可靠性和抗干扰能力。     G...
如何读取GPS信号
定位的应用领域如此之广泛,在开发定位产品时如何读取GPS<em>信号</em>?推荐使用TinyGPS++库,部分代码如下(如有需要,可联系我) #ifndef __TinyGPSPlus_h #define __TinyGPSPlus_h #if defined(ARDUINO) && ARDUINO >= 100 #include "Arduino.h" #else #include "WP
完成NI-USRP的发送和接收应用实例
【实验目的】 1、学会如何调用 USRP 驱动函数控制 USRP 和配置相关函数; 2、通过实验初步了解 NI-USRP 的构成以及其工作原理; 3、进一步熟悉 labview 软件中各个工具模板的使用; 4、初步体会<em>信号</em>在通信系统中的传输和处理过程。
使用USRP e300系列网络模式的一般流程
网络模式:我的理解就是使用uhd来驱动USRP进行发射接收,使用模块一般是UHD:USRP Sink和UHD:USRP Source。 最为重要的是:主机端必须和USRP端的UHD版本号必须一致所以下面从两方面安装入手一、USRP端配置。1、下载 这个一般伴随镜像全部安装完成(.direct或.img文件) http://files.ettus.com/e3xx_images/e
USRP N310 and E320 SDRs introduction
USUSRP N310 and E320 SDRs introduction RP N310 and E320 SDRs introduction
WiFi定位劫持·续篇——GPS劫持
准备工作:这里使用的设备是hackrf,所以需要在kali下安运行hackrf的驱动和环境。打开终端,在终端中输入以下命令:sudo apt-get install hackrf libhackrf-devlibhackrf0安装完毕之后,插上hackrf,运行以下命令,可查看hackrf的基本情况如下所示:hackrf_info 接下来需要安装一些其他软件,在终端输入以下命令:apt-get i...
GPS卫星信号(三):载波与其调制、解调
GPS卫星<em>信号</em>(三):载波与其调制、解调 一.GPS卫星的基准频率f0     定义:基准频率由卫星上的原子钟直接产生,频率为10.23MHz,卫星<em>信号</em>的所有成分均是该基准频率的倍频或分频。     二.载波<em>信号</em> 1.定义:载波是一种特定频率的无线电波,它能将经过调制的伪码和数据码以正弦波的形式播发出去,所以可把它视为GPS卫星<em>信号</em>的最底层。 每颗GPS卫
USRP工作流程及各部分功能
<em>usrp</em> 设备包括母板,和通信子板,USB接口电路(<em>usrp</em>1) / 以太网卡(<em>usrp</em>2) 其功能分别为: 子板:实现模拟<em>信号</em>的滤波,下变频,主要时间需要接收的<em>信号</em>转移到基带,模拟基带<em>信号</em>的最大可达44MHz 母版:将子板获得的模拟基带<em>信号</em>进行采样,数字滤波,抽取得到上层需带宽和采样率的采样值,封装成数据包,交于接口电路 USB接口电路 / 以太网卡:将封装好的采样值数据包传输于PC处
Android GPS 背景知识介绍
这篇未完成的文章写于2016年初,两年后翻到了,贴出来。。1.  课题介绍1.1. 课题的来源随着近年来Android手机的大量使用,设备中附带的GPS也得以大规模的应用,位置服务从一个附加功能成长为基础的服务。但是Android设备和GPS设备的多样性造成了适配的困难,例如有的Android设备并没有内置的GPS芯片,有的Android设备无法连接外置的GPS,本文试图用统一的架构解决多样性的问...
SDR技术原理解析 USRP收发原理
本博客通俗地介绍SDR的技术原理。先简单介绍SDR的概念,SDR系统的分类,基于GPP的SDR系统。接着详细介绍SDR系统原理,最后再以SDR LTE系统为例进一步解析SDR系统的工作流程。
USRP N210在OAI平台上应用需要考虑的问题
USRP N210在OAI平台上应用需要考虑的问题 先看看N210的Spec吧, • Two 100 MS/s 14-bit analog to digital converters • Two 400 MS/s 16-bit digital to analog converters • Digital down-converters with programmable d
GPS信号结构
GPS卫星所发射的<em>信号</em>从结构上可以分为三个层次:载波、伪码和数据码。在这三个层次中,伪码和数据码一起先通过调制而依附在正弦波形式的载波上,然后卫星将调制后的载波<em>信号</em>播发出去。因此,载波可视为GPS<em>信号</em>的最底层。         GPS从根本上讲是一个基于码分多址(CDMA)的扩频(SS)通信系统,而这个码正是指伪码,它是GPS<em>信号</em>结构中位于载波之上的第二个层次。GPS的L1载波上调制有C码,C码
UHD C/C++ 编程实例 USRP发送、接收数据
UHD C/C++ 编程实例 USRP发送、接收数据 UHD库函数简介:发送函数、接收函数 C/C++ USRP 发送数据、USRP 接收数据 g++ 链接UHD库
GNSS-SDR程序频繁出现跟踪、失锁解决方法
GNSS-SDR程序频繁出现跟踪、失锁解决方法 作者微信公众号:小卫星 操作系统: Ubuntu18.04 LTS   有同志问馈电小板的链接,我能看见他的消息,但是好像没办法回复,这里给出来,一个25块钱: https://item.taobao.com/item.htm?spm=a1z09.2.0.0.58d72e8dcPYwAD&amp;amp;id=561167180020&amp;amp;_u...
PRN伪随机码相关函数计算与分析
伪随机码的相关函数计算与分析,对各种伪随机码的自相关和互相关进行了分析和计算。
运用NI USRP打造出经济实惠的8x8 MIMO测试台
http://www.mwrf.net/tech/tm/2013/12149.html  此技术文章说明了LabVIEW 与USRP 平台的使用方式,进而打造出相位同调(Phase Coherent) 的MIMO 测试台,可以从2x2 扩充为8x8 天线设定,并且用来测试多种MIMO 与多用户的通信研究项目。 1. 8x8 MIMO 简介 现在Single-Link 单连结MIM
GSM伪基站检测跟踪定位
基于移动智能终端的伪基站检测跟踪定位 一、      背景 1.      伪基站介绍 伪基站是假冒现网移动通信网络,利用其<em>信号</em>强度、小区(重)选择参数、位置区等参数设置,诱骗用户在其覆盖区域内接入,获取用户位置更新消息中IMSI和IMEI等信息,伪基站在获取用户信息后可通过设置使移动手机快速断网,或待用户离开其覆盖区域后再登记到现网移动网络。伪基站主要是公安部门为了掌握特定区域的用户动向而
GPS伪距单点定位程序
GPS伪距单点定位,学习GPS的可以下载看看,入门的好东西,不多解释
GPS伪距差分程序(C++)
利用基站和移动站的RINEX文件,差分计算移动站的位置 结果输出到output.txt 附有matlab画出的XYZ和钟差的变化程序
OpenAirInterface 使用USRP时UHD库的问题(备注recover办法)
在执行sudo ./build_oai --eNB -c -w USRP命令后,报出错误 oai_<em>usrp</em>devif compilation failed 查看log文件发现是/home/prowc/openairinterface5g/targets/ARCH/USRP/USERSPACE/LIB/<em>usrp</em>_lib.cpp: In function ‘int trx_<em>usrp</em>_start(op
基于GNU Radio和USRP的认知无线电平台研究
线频谱的紧缺是限制无线通信与服务应用持续发展的瓶颈。认知无线电(Cognitive Radio,CR)技术被认为是解决无线频谱紧缺问题的一种新方法。认知无线电技术是无线移动通信领域的一种革命性技术,无线用户利用该技术可以智能地感知周围环境,搜索可用频谱资源,并进行动态的频谱接入,从而提高通信系统的容量和频谱利用率。目前,利用认知无线电技术进行动态频谱接入有两种情况。一种是在免执照的开放频段动态共享
GPS载波相位平滑伪距
GPS载波相位平滑伪距单点定位 仅供参考学习
USRPN210配置过程
1、安装matlab2011b(或者matlab2011a,目前仅这两个最新版本支持uhd(USRP的硬件驱动程序)) 2、USRPN210的固件烧写 1)下载安装python2.7(烧写器用python编写) 2)下载<em>usrp</em>_n2xx_net_burner_gui.py
【SDR】srsLTE安装、运行及测试
前言       进入研究生阶段,就开始从事软件无线电(SDR)方向的学习及研究,到目前为止,接触过Amarisoft LTE100、Openairinterface、srsLTE、OpenBTS等SDR系统。实验室师兄们在基于OpenAirInterface(OAI)平台上做过较多的开发,也积累了相关的经验,想进一步了解SDR技术的,可以参考http://blog.csdn.net/jxwxg/...
【干货】史上最全的卫星导航术语200条
2D导航模式(2 DMode) 由至少3颗可见的卫星定出水平方向的二维坐标系。 3D导航模式(3D Mode) 由4颗以上的卫星定出所在位置的三维坐标。 第一次定位时间(Acquisition Time) 卫星导航接收机接收卫星<em>信号</em>以定位初始位置所花的时间,一般而言4颗卫星可决定3D位置,3颗卫星可决定2D位置。 当前航段(Active Leg) 当前航线中正
SDR USRP LTE 定时 时序问题
在我之前的博客中介绍了很多关于软件无线电(SDR)的技术原理。通过软件无线电技术,基于开源SDR LTE平台,我们能快捷的搭建一套LTE系统。下图便是一个SDR LTE系统的例子。   我们知道,LTE系统对时序要求非常严格。不像WiFi,随时想发数据就发数据。如果LTE系统的时序不对,UE和eNB则无法同步上,更不可能收发数据了。      那这就有一个问题,SDR
GPS测码伪距绝对定位的几种算法
详细的介绍了GPS伪测距绝对定位的几种算法
单片机模拟接收机油门信号
单片机模拟接收机油门<em>信号</em>,用来控制电调工作。
usrp的API接口
UHD总共为用户提供了四种API接口,全都继承自boost::noncopyable,比较高级的有Multi-USRP和Multi-USRP-Clock;底层的有C API和device API。 参考http://files.ettus.com/manual/page_coding.html
手机突然没信号!伪基站究竟是怎样搞鬼的?
明明<em>信号</em>好好的,可突然手机<em>信号</em>消失,无法拨打电话,却收到垃圾短信或者伪装成10086或者银行的短信! 很不幸的告诉你!你已经中了伪基站的招了! 伪基站是个什么鬼? 遇到背这样包的人,你要警惕了! 不要忘了拨打110。 这就是伪基站,注意背包上有散热孔。 我们今天就来深度揭秘一下伪基站的工作原理。共同打击伪基站,还通信网络一片清朗! 伪基站的工作流程,简单点说是这
USRP_N210软件平台UHD安装及GNUradio安装
USRP系列连载文章,系笔者毕业设计课题,《通用软件无线电平台USRP_N210主板工作方式研究》。旨在学习前辈经验,并对USRP的使用以及源码进行部分分析,特别是FPGA源码分析。文中可能会出现一些错误或者不当之处,也请各位多多指出,共同学习。 本文章由hitter翻译整理,借鉴多方成果,再次对各个前辈的工作表示感谢! 本文中使用的UHD及GNURadio源码,Python脚本以及系
gnuradio 中USRP收发速率
pick_bitrate.py 中包含了计算发送或者接收数据比特率的函数,(在gnuradio3.7中没有这个文件) 根据以下参数设定来求解的 与AD,DA转换率 converter_rate 插值/抽取率 interp / decim 每符号样值数 samples_per_symbol 每符号比特数 bits_per_symbol 可以举一个例子 加入AD 的采样率为 conve
FM调制与解调labview源代码以及USRP进行收发
自己作业,给有用的人 1. 通过LabVIEW和NI USRP数字通信实验平台,产生基带<em>信号</em>频率、载波参数及频偏等 参数可调整的FM调制<em>信号</em>,并且观察参数变化对调制<em>信号</em>以及调制后<em>信号</em>FFT功率谱的影响。 2. 掌握LabVIEW图形化编程,以及NI USRP数字通信实验平台的使用方法。  3. 学习整体通信链路的构建与测试。
GNSS伪距单点定位
GNSS伪距单点定位
【SDR】OpenBTS 使用及介绍
对OpenBTS的配置以及使用进行了相关介绍,并对其整体架构进行了详细说明!
关于卫星伪距残差的理解
关于卫星伪距残差的理解 在接收机位置已知和星历已知的情况下,可以打桩计算伪距观测值的残差。 伪距残差计算公式residual=psr−I−T−δt+δs−rgeo residual = psr - I - T - \delta_t + \delta^s - r_{geo} 其中δt\delta_t是计算的结果,会影响伪距残差的值。伪距残差的特性残差可以认为是观测值扣除其中包含的有用信息后,剩
USRP e312 RFnoc环境搭建流程
USRP e312 RFnoc环境搭建流程目录 rfnoc模块是gnuradio用来调用烧写在<em>usrp</em>里面的FPGA模块 一. 安装Ubuntu系统 二. 安装uhd+gnuradio+gr-ettus 三. <em>usrp</em>烧写rfnoc镜像 四. 主机与设备连接
SDR跟踪飞机轨迹_2
经过一番尝试,终于成功翻墙!(其实也没做什么尝试,完全是和昨天一样的操作,估计是软件自身的原因,毕竟是免费的) 万事俱备,可以正式开始表演了! 首先,打开VirtuaRadar,在tools中打开options,然后你会看到如下界面: 在Receiver Location中你可以添加不同的地点,并输入当地的经纬度。再然后,点击ok,这时候会回到主界面,此时,点击主界面中的那行
GPS观测文件rinex格式
接收机转换成的rinex格式观测值文件,在编写相对定位,单点定位程序时必须了解其格式
gnuradio入门-基于GUI的FM接收机的实现
显然,在学习GNU Radio过程中,Python非常重要。Python是个强大且灵活的编程语言,要掌握它还有喝多要学习的。无论应用程序多复杂,Python代码几乎总是比较短而且很简洁。繁重的任务则交个C++。必须记住一个原则:对于很多应用软件,我们在Python层面上要做的只是在心中画一个<em>信号</em>流向图,然后用Python这杠好用的笔将它们连接起来,有时需要用到图形用户界面(GUI) 概述我们将围绕一
伪距定位算法(matlab版)
在各种伪距定位算法中,最小二乘法是一种比较简单而广泛的方法,该算法可以分为以下几步: 1、准备数据与设置初始值 这里准备数据,主要是对于各颗可见卫星,收集到它们在同一时刻的伪距测量值,计算测量值的各项偏差、误差成分的校正量,然后计算出误差校正后的伪距测量值,这里假设伪距为理想距离加上随机高斯误差。 设置初始值,假设大概知道位置坐标,则设定其为初始值,也可根据上一次定位结果设定;若什么都不了解
MATLAB单点定位程序设计思路
        本文将介绍利用MATLAB语言进行GPS单点定位程序的设计。        众所周知,GPS定位采用的是后方交会的原理进行定位,在这里,我们采用伪距观测的方法进行定位,对于单点定位,至少需要四颗卫星确定未知点位置。        程序设计的大致思路分为,观测文件的读取,导航文件的读取,数据预处理,构建误差方程进行位置的计算,在这之中又涉及到许多的步骤。        1.观测文件的...
prbs伪随机码生成原理
PRBS伪随机码生成,是一种用于测试电路的生成。本文主要介绍了伪随机序列如何生成。
导航卫星坐标定位和伪距测量结算及matlab仿真
导航卫星坐标定位和伪距测量结算及matlab仿真
gps 简介---之一
1. GNSS     GNSS的全称是全球导航卫星系统(Global NavigationSatellite System),它是泛指所有的卫星导航系统, 包括全球的、区域的和增强的,如美国的GPS、俄罗斯的Glonass、欧洲的Galileo、中国的北斗卫星导航系统, 以及相关的增强系统,如美国的WAAS(广域增强系统)、欧洲的EGNOS(欧洲静地导航重叠系统)和 日本的MSAS(多功
GPS信号的模拟捕获和跟踪仿真
包括C/A码的产生,从模拟GPS<em>信号</em>的生产,捕获和跟踪仿真
GPS卫星的导航电文和卫星信号
GPS卫星播发的<em>信号</em>; 伪随机码扩频与相关接收; C/A码与P码; GPS卫星<em>信号</em>的构成; GPS卫星的导航电文; GPS接收机基本工作原理。
手机GPS无法定位或信号弱的原因及解决方法
     GPS是英文Global Positioning System(全球定位系统)的简称。主要目的是为陆海空三大领域提供实时、全天候和全球性的导航服务,GPS无法定位受诸多因素制约,最主要的因素是<em>信号</em>和运动状态。    首先来看看GPS<em>信号</em>的问题,是所有手机都存在的情况。无论是什么类型的智能手机都会遇到这类问题,这类问题有些是软件设置导致的,也有一些可能跟版本有关系,当然也有一部分是因为金属...
GPS信号查看定位工具
该软件是用来检测GPS的COM以及GPS<em>信号</em>的软件,可读取坐标等信息。
android 如何去获取手机Gps的信号强度
1,看到别人写的app里面有展示Gps<em>信号</em>强度的功能,我们的app也需要这个功能,我是先百度了一圈(没有发现要找到的内同,百度果然有些东西搜索不到),还是翻墙去的谷歌看到了,你也可以先去现在几个Gps相关的软件,比如:Gps工具箱, GpsStatus.Listener <em>gps</em>S = new GpsStatus.Listener() { @Override public void onGps
一个PC上测试GPS信号的软件。
可以很方便的看到<em>信号</em>强度,经纬度和高度等信息资料。
GPS 单点定位 N文件o文件读取
在GPS 单点定位 代码编程的时候可以进行N文件o文件读取
Matlab 产生伪随机调相信号与伪随机信号
伪随机调相<em>信号</em>是由多个CW自脉冲构成,第i个子脉冲有下式表示为 式中只取0和两个值,由m序列(一种伪随机序列,具有周期性,其周期随着m阶数的提高而增大)来控制。 matlab程序: clear; clc; close all; coef    = uint8([0 0 1 1]); % 反馈系数 a       = uint8([0 0 0 1]); % 寄存器初始值分配 freq ...
android模拟器GPS信号设置
在模拟器上获取GPS信息时,使用Location loc = LocationManager.getLastKnownLocation("<em>gps</em>");来获取location信息,但是往往在调试中loc是null的,因为首先需要在模拟器中手动添加GPS信息,有两种手动添加方法1、在eclipse下,windowsopen perspectiveDDMSEmulator controlManual下手动设置经纬度,并按send按钮。2、在cmd下手动添
伪距单点定位 GPS课程设计实验论文.doc(关于单点定位)
这是我提交给老师的作品,最后90分左右,由于之前没有接触过,所以在这里给后面的接触这的人提供一份模板。 然后实验一到三的源码从新上传到资源区域 一共三个实验,分别完成了如下要求: 实验一 RINEX文件读写 1、深入了解RINEX文件格式 2、进一步提高C /C++程序设计能力 3、掌握N文件、O文件的基本读写技巧 实验二 卫星位置计算 1、进一步熟悉N文件的读入 2、掌握开普勒参数计算卫星轨道的过程 3、编程实现采用广播星历计算卫星轨道 实验三 伪距单点定位 1、深入理解伪距单点定位的基本原理; 2、掌握单点定位基本公式和实现方法; 3、编程实现伪距单点定位
Matlab生成各种伪随机信号_idinput指令
1.为何不是冲激<em>信号</em>? 只要是在<em>信号</em>系统这条道上混过的童鞋都知道,冲激<em>信号</em>是测试系统的最理想<em>信号</em>。因为时域的卷积相当于频域的乘积,而冲击<em>信号</em>的频域拥有最广泛的频谱,可以“暴露”系统最完整的信息,那么问题来了?这么好的东西,你咋就不用呢?傻~ 还真不是这样,能让我们计算机产生一个理想的冲激<em>信号</em>那是多难的事啊!!!想象狄拉克,就被难为人了......那咱办呢?这时候一大群数学家来了....
GPS 双频/单频接收机介绍
双频双星GPS接收机是GPS系统的一种 GPS  =Global Positioning System 全球位置测定系统 GPS 按接收机的载波频率分类    单频接收机和双频接收机 单频只接收L1载波<em>信号</em>. 双频是同时接收L1.L2载波的<em>信号</em>,利用两频率对电离层延迟的不一样,可消除电离层对电磁波延迟的影响.对于所有的GPS观测数据而言,电离层的误差都是固有的,但通过结合两个
GPS的一些浅显知识兼介绍一下GPS测试仪
GPS的一些浅显知识兼介绍一下GPS测试仪 很多人其实对GPS一知半解,我在这里尝试使用一些容易理解的语言说一下有关GPS的知识,捎带着介绍一下GPS测试仪这个软件的几个界面。有说的不妥的地方,还请指正。 GPS是什么?简单的说,就是一个帮助你定位,让你知道你在哪里的东西。GPS的全称是Global Positioning System,全球定位系统,顾名思义,就是用来确定位置(定
手机GPS 搜星 根据信燥比 判断 信号强弱
好久没写博客了,最近都在忙其他事。 最近遇到一个问题就是 做了一个基于手机GPS模块的APP,客户要求根据GPS获得的坐标与指定点的坐标计算距离,小于规定的并滞留5分钟时,自动结束或者提示。 效果什么的都做出来了,但是苦于一个问题: GPS 有没有<em>信号</em>? 按照之前写的项目 里面并没有如何显示<em>信号</em> 客户反应定位什么到挺准的但是自动结束提示 这个不准 定的5分钟   实际是 6分钟或者 12分钟
信号特征和信号提取
介绍GPS<em>信号</em>特征,导航解的信息提取,伪距和频率估算。
文章热词 视频压缩信号 机器学习 机器学习课程 机器学习教程 深度学习视频教程
相关热词 android 检测gps信号 bootstrap table行搞 &伪指针 c++ c++ 生成伪随机字符串 人工智能深度学习信号噪声 苏州大学人工智能班微信号
我们是很有底线的