一些gnuradiogrc模块

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Source block:

1、Constant Source。

提供一个幅度恒定的波形(阶跃信号)。

Output type:complex、int、short、float

Parameters(参数):Constant:幅度值。

2、Signal Source

信号源,可提供恒定波形(阶跃信号)、正弦信号、余弦信号、方波信号、三波信号、锯齿波信号。

Output type:complex、int、short、float

Parameters:Sample rate:采样率;

Waveform:选择信号源所用波形;

Frequency:频率;

Amplitude:幅度;

Offset:上下偏移量。

3、Noise Source

噪声源,可提供四种噪声:高斯噪声(Gaussian)、拉普拉斯噪声(Laplacian)、脉冲噪声(Impulse)、均匀分布噪声(Uniform)。Output type:complex、int、short、float

Parameters:Noise Type:噪声类型;

Amplitude:噪声幅度;

Seed:种子(噪声是一种随机数,但一般随机数都是伪随机数,即以一真随机数种子作为初始条件,用一种算法不停迭代产生随机数)。

4、Vector Source

矢量源,从一个向量中获取数据输出。

Output type:complex、int、short、float、byte Parameters:Vector:获取数据的矢量;

Repeat:一个数据结束后是否重复该数据;

Vector Length:矢量长度。

5、Random Source

随机源,提供随机信号。

Output type:int、short、byte。

Parameters:Minimum:随机数范围最小值;

Maximum:随机数范围最大值;

Num samples:取样个数;

Repeat:是否重复。

6、GLFSR Source

伽罗华线性反馈移位寄存器伪随机信源。

Output type:float、byte。

Parameters:Degree:阶数;

Mask:移位寄存器的多项式表达;

seed:移位寄存器初始状态。

7、Null Source

空信源,提供一个输出为零的信源。

Output type:complex、int、short、float、byte。

8、File Source

文件源,将一个文件当做信源,读入一个文件然后以不同数据形式输出。

Output type:complex、int、short、float、byte Parameters:Repeat:是否重复;

Vector length:矢量长度。

Notice:不可使用内容为汉字的文件作为信源。

9、TCP Source

TCP信源,有两种模式,即客户机与服务器,模拟面向连接的TCP协议下客户机与服务器的通信。

Output type:complex、int、short、float、byte。Parameters:Address:IP地址;

Port:端口号;

Mode:工作模式(Server or Client);

Vector Length:矢量长度。

10、UDP Source

UDP信源,模拟面向无连接的UDP模式通信。

Output type:complex、int、short、float、byte。Parameters:IP Address:IP地址;

Port:端口号;

Payload size:负载长度;

Null pkt is EOF:是否以空包作为结束标志;

Wait for DATA:是否等待数据;

Vector Length:矢量长度。

11、Audio Source

音频信源,可以读入音频设备的产生信号作为输出。

Output type:float。

Parameters:Sample rate:采样频率(注意采样频率修改要参考硬件音频设备,不是每种采样瓶率设备都支持);

Device Name:设备名称(信号输入设备的名称);

Num Output:模块输出个数(Audio Source可以依据硬件设备产生多个输出,例如立体声就需要两个输出)。

12.、WAV File Source

WAV 波形文件信源,可以以一个WAV波形文件作为信源。WAV是一个采样率为44。1KHz,16位量化的无损音频文件,实际上就是PCM,

一般录音文件格式为WAV。

Output type:float。

Parameters:Repeat:是否重复;

N channels:信道数。

13、Message Source

消息信源,把一个接收到的消息转化成可用的几种数据类型后再输出。

Output type:complex、int、short、float、byte。Parameters:Vector length:矢量长度。

14、Pad Source

该模块可以将一个模块的输出作为另一个flow graph的输入,需要配合Pad sink来使用。其模块系数自动排列,初始系数为0。Output type:complex、int、short、float、byte。Parameters:Vector length:矢量长度。

15、Virtual Source

虚拟信源,可设置一个数据流ID,提供一个虚拟信源。

相关文档
最新文档