帮助中心帮助中心
捕捉连续射频数据使用USRP嵌入式系列无线电硬件
自从R2019b
[数据,mdata] =捕获(rx,长度)
(数据、mdata) =捕获(rx、长度、单位)
(数据、mdata fn) =捕获(___、“文件名”文件名)
(数据、mdata fn) =捕获(___“文件名”,文件名、名称、值)
(数据,mdata)=捕获(处方,长度)捕捉(即:长度)数量的连续数据样本使用USRP™系列嵌入式无线硬件相关处方接收机系统对象™。函数返回捕获的数据样本的输出数据。的函数也返回捕获时间配置设置无线电装置的输出mdata。
(数据,mdata)=捕获(处方,长度)
数据
mdata
处方
长度
(即:长度)
(数据,mdata)=捕获(处方,长度,单位)指定的单位价值捕获长度。函数转换长度单位进N样品并返回装天花板(N)数量的样本。
(数据,mdata)=捕获(处方,长度,单位)
单位
装天花板
例子
(数据,mdata,fn)=捕获(___“文件名”,文件名)指定的文件名获取的数据除了在任何以前的语法输入参数。函数保存捕获的数据和元数据到一个基带文件阅读器文件命名fn。
(数据,mdata,fn)=捕获(___“文件名”,文件名)
fn
文件名
(数据,mdata,fn)=捕获(___“文件名”,文件名,名称,值)使用一个或多个名称-值对参数指定选项。例如,UserMetadata, moreInfo添加了moreInfo结构中定义的工作区mdata输出。其他所有输入参数后指定参数名称-值对。
(数据,mdata,fn)=捕获(___“文件名”,文件名,名称,值)
名称,值
UserMetadata, moreInfo
moreInfo
全部折叠
射频信号在MATLAB®post-capture处理记录。将一个调频广播信号保存到一个文件作为基带样本。读取文件包含基带信号和解调记录样本。
特别提款权的硬件配置
如果你的无线硬件已经配置为host-radio沟通,跳过这一节。配置您的无线硬件host-radio沟通,遵循的步骤引导Host-Radio硬件设置。连接天线适合88 - 108 MHz频带第一RX通道。
配置接收机系统对象
创建一个接收机系统对象与指定的属性。指定的中心频率对应于一个当地调频电台。
stationCenterFrequency = 95 e6;设备名称=“E3xx”;rx = sdrrx(设备名称,“BasebandSampleRate”528年e3,…“CenterFrequency”stationCenterFrequency,“OutputDataType”,“双”);
启动数据捕获文件
调用捕获函数,指定接收方对象,捕获时间,和一个文件的名字。捕获数据的函数返回一个文件名为“FMRecording.bb”。捕捉调频信号后,解锁接收者对象使用释放函数。
捕获
释放
捕获(rx 5“秒”,“文件名”,“FMRecording.bb”);
# #建立连接硬件。这个过程可能要花上几秒钟的时间。
释放(rx);
解调调频记录
创建一个comm.BasebandFileReader系统对象读取信号并提取帧捕获的数据文件。设置基带文件读者阅读时带4400样品每帧保存的基带信号。
comm.BasebandFileReader
bbr = comm.BasebandFileReader (“FMRecording.bb”);bbr。SamplesPerFrame = 4400;
使用BasebandSampleRate基带文件的字段设置读者对象SampleRate解调器的财产。你可以找到的BasebandSampleRate字段元数据结构。创建一个comm.FMBroadcastDemodulator系统对象。解调和播放调频的每一帧数据。使用一个而循环读取的所有帧捕获数据。
BasebandSampleRate
SampleRate
元数据
comm.FMBroadcastDemodulator
而
fmbDemod = comm.FMBroadcastDemodulator (…“AudioSampleRate”48岁的e3,…“SampleRate”bbr.Metadata.BasebandSampleRate,“PlaySound”,真正的);而~结束(bbr) fmbDemod (bbr ());结束
comm.SDRRxE3xx
接收器,指定为一个comm.SDRRxE3xx接收机系统对象。创建这个对象,使用sdrrx函数。
sdrrx
捕获时间,指定为一个数字标量。输入参数单位指定的单位长度。默认单位是样本的数据。捕获的最大数量的样品是在[16777216]。你可以删除限制样本捕获的最大数量的成本保证数据接近。更多细节,请参见“EnableOversizeCapture“名称-值对的论点。
EnableOversizeCapture
数据类型:双
双
“样本”
“秒”
捕获时间单位,指定这些值之一:
“样本”——函数返回(即:长度)样品的数量。
“秒”——函数转换长度秒到N样本,基于BasebandSampleRate属性输入接收器处方,并返回装天花板(N)数量的样本。
文件名保存了数据,指定为一个特征向量或字符串标量。保存的文件的文件扩展名.bb。读这个文件,可以使用comm.BasebandFileReader系统对象。
.bb
例子:“rxdata”或“rxdata.bb”配置功能将数据保存到一个文件中命名rxdata.bb。
“rxdata”
“rxdata.bb”
rxdata.bb
数据类型:字符|字符串
字符
字符串
指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
Name1 = Value1,…,以=家
的名字
价值
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。
例子:“时间戳”,真的添加一个时间戳的文件名称捕获数据。
“时间戳”,真的
时间戳
假
真正的
附加一个捕获时间戳来保存的文件名称,指定为逗号分隔两人组成的时间戳”,假或真正的。
当你指定假,没有时间戳添加到保存的文件名。
当你指定真正的,创建的文件的名称形式文件名_ <一年- - - - - -月- - - - - -一天> _ <小时- - - - - -一分钟- - - - - -第二个- - - - - -毫秒> .bb,显示数据时被俘。
_ <一年- - - - - -月- - - - - -一天> _ <小时- - - - - -一分钟- - - - - -第二个- - - - - -毫秒> .bb
一年
月
一天
小时
一分钟
第二个
毫秒
数据类型:逻辑
逻辑
UserMetadata
用户数据,指定为逗号分隔两人组成的“UserMetadata”和一个单一层次结构的数据。将这些数据添加到的函数mdata结构的输出。默认情况下,功能包括任何用户数据mdata。
数据类型:结构体
结构体
删除限制捕获时间,指定为逗号分隔两人组成的EnableOversizeCapture”,假或真正的。当你指定真正的,该函数删除限制数量的样本和数据接触是没有保证的。
输出信号从无线电接收硬件,作为一个复杂的矩阵返回。矩阵的列数取决于使用的频道数量,指定的ChannelMapping输入接收方的财产处方。每一列对应一个通道收到的复杂数据的一个通道。
ChannelMapping
输出信号支持复杂的值与这些数据类型:金宝app
16位有符号整数——复杂的值是原始的16位我和Q样本。12位值的ADC AD9361射频芯片是16位符号扩展。
单精度浮点——复杂的值按比例缩小的范围[-0.0625,0.0625]。这个值来自符号扩展的对象收到董事会16位。
双精度浮点——复杂的值按比例缩小的范围[-0.0625,0.0625]。这个值来自符号扩展的对象收到董事会16位。
要指定基本数据类型,可以使用OutputDataType输入接收方的财产处方。
OutputDataType
数据类型:int16|单|双复数的支持:金宝app是的
int16
单
无线电设备捕获时间配置设置,返回一个包含这些字段的结构:
日期
数据捕获的日期
基带采样率,在赫兹,特别提款权中配置设备
CenterFrequency
中心频率,在赫兹,特别提款权中配置设备
设备名称
特别提款权的设备的名称
通道映射值特别提款权中配置设备
通道映射总是1
CaptureLengthSamples
数据捕获的长度,所指定的输入长度和单位在样品
CaptureLengthSeconds
数据捕获的长度,所指定的输入长度和单位在几秒钟内,
SDRReceiverConfiguration
特征向量的属性值和设置列表描述系统对象的状态
GainSource
在特别提款权设备获得源值配置
DataContiguity
0表明不连接的数据。
0
1表示连续的数据。
1
DiscontiguityIndices
行指标向量到输出数据
这个字段只适用于当DataContiguity字段是0。每个指数表明,或在相应的数据样本discontiguity发生。
UserMetaData
文件名保存获取的数据和元数据,作为一个特征向量返回。
数据类型:字符
介绍了R2019b
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室