📄 readme
字号:
rrc_complex===========This module is used to interface the ICS-cards in a fast way. Theoperations done here should be put in the cards FPGA later. For the reception-part, two versions exist: one for an 'optimal'receiver (all samples aligned), another for the ICS-receiver, whichhas the samples all mangled up... There are different possible pulse-shape filters available. You canfind them in the file rrcs.[ch], where you can also add your ownfilters. The following points are important:- The peak has to be in the middle- The filter should cut half the spectrum- The filter should be short, for optimality...rrc_complex_ics_rcv-------------------Downsamples by a factor of 2. One can chose to apply a filter before, ornot. This is for the output of the ICS-card, which is probably thoughtto support complex I/Q-data. But we get direct I/Q-data on each inputchannel, so the format has to be adopted. An important parameter is 'channel', which says whether it's an even orodd channel. This is due to the ICS-hardware...Inputs: SYMBOL_COMPLEX_S32outputs: SYMBOL_COMPLEXConfig: channel<int>: 0 Which channel to decode conv_rrc<int>: 0 Apply the conv_rrc 0 - no filtering 1 - filtering rrc_index<int>: 0 Which of the rrcs to use shift<int>: 0 Shift the input by this many samples shift_left<int>: 12 How many bits to shift leftrrc_complex_rcv---------------Downsamples by a factor of 2. One can chose to apply a filter before, ornot.Inputs: SYMBOL_COMPLEXoutputs: SYMBOL_COMPLEXConfig: rrc_inv<int>: 0 Apply the rrc_inv 0 - no filtering 1 - filtering shift<int>: 0 Shift the input by this many samplesrrc_complex_send----------------Takes a signal and upsamples it by a factor of 2, putting an RRC withroll-off factor of 0.22 on it.Inputs: SYMBOL_COMPLEXoutputs: SYMBOL_COMPLEXConfig: amplitude<double>: 1 What amplitude rrc_index<int>: 0 Which of the rrcs to use
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -