一些gnuradio grc模块 下载本文

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:是否以空包作为结束标志;