一些gnuradio grc模块 下载本文

内容发布更新时间 : 2024/4/27 19:24:11星期一 下面是文章的全部内容请认真阅读。

Notice:out[n D + k] = Symbol_Table[in[n] D + k], k=0,1,…,D-1 4、Packet_encoder

在使用gmsk、dpsk、qam调制模块的时候使用。 Input type:complex、float、int、short、byte。 Output type:byte。

Parameters:Samples/Symbol: 每个符号的采样数(应该和之后的调制模块的数值相同);

Bits/Symbol: 每个符号的bit数;

Access Code: 同步向量(0,1组成的字符串),空白表示自动设置; Pad for USRP: 如果设为True,那么packet就补充成为128采样的倍数; Payload Length: 包的长度,设为0 表示自动设置。 Notice: Bits、Symbol应该按下列要求设置: gmsk -> 1 dbpsk -> 1 dqpsk -> 2 d8psk -> 3

qam8 -> 3 qam16 -> 4 qam64-> 6 qam256 -> 8 5、Packet_decoder

在使用gmsk, dpsk, qam调制模块的时候使用Input type:byte。 Output type:complex、float、int、short、byte。

Parameters:Access Code:同步向量(0,1组成的字符串),空白表示自动设置;

Threshold:检测Access Code的正确与否 (Threshold<0 -> use default)。

USRP block 1、USRP Source

使用USRP来接受信号。 Output type:complex、short。

Parameters:Format:接收数据的格式; Unit Number:连接的USRP号;

Decimation:The decimation rate of the ADC([4,256]); Frequency:接收频率; LO Offset:子板的本振频偏; Gain:设置PGA; Side:选择母板的使用端; Rx Antenna:选择接收天线;

Halfband Filters:选择是否使用半波滤波器。 2、USRP Sink

使用USRP来发送信号。 Input type:c omplex、short。

Parameters:Unit Number: 连接的USRP号;

Interpolation:The interpolation rate of theDAC([8,512],and the multiple of 4);

Frequency:发送频率; LO Offset:子板的本振频偏; Gain:设置PGA; Side:选择母板的使用端; Transmit:是否启动发送。 3、USRP Dual Source

同时使用两块子板接收信号,Parameters同USRP source。 4、USRP Dual Sink

同时使用两块子板发送信号,Parameters同USRP 斯诺克sink。 Additional:

Throttle限流模块,不过不可和USRP模块同时使用。 Modulation(调制) block: 1、Frequency mod 频率调制模块。 Input type:float。 Output type:complex。

Parameters:Sensitivity:调制系数。 2、Phase mod 相位调制模块。 Input type:float。 Output type:complex。

Parameters:Sensitivity:调制系数。

3、Quadrature demod 频率调制解调模块。 Input type:complex。 Output type:float。

Parameters:Gain:设为频率调制中调制系数的倒数。 4、CPFSK

连续相位FSK调制。 Input type:byte。 Output type:complex。 Parameters:K:调制系数; Amplitude:输入幅度;

Samples/Symbol:每个输入bit的输出采样数。 5、DPSK Mod

DBPSK、DQPSK、D8PSK调制器。 Type:DBPSK、DQPSK、D8PSK。 Input type: byte。 Output type: complex。

Parameters:Samples/Symbol: 每个符号的采样数,应该大等2; Excess BW:Root-raised cosine filter excess bandwidth;Gray Code:是否使用Gray Code;

Verbose:是否打印调制模块的相关Parameters信息; Logging:是否将输出数据自动存储在文件中。