Gr-lte

Hi Johannes,

I have compiled the gr-lte-gr37/gr37-lte branch successfully. Now I see
a lot of python files and also grc-files in 37grc, but I dont’ now how
can I start your LTE receiver application. I can generate the LTE
signals and I would like to receive it with your LTE Receiver. Can you
desribe me the test procedure? Which python files should I start for
example?
Thank you very much in advance for you answer!
A.Baier

Hi,

In gr-lte/37grc are all the needed GRC flowgraphs.
LTE_flowgraph_top_level.grc is the one you eventually want to execute.

When you first open ‘LTE_flowgraph_top_level.grc’ probably most blocks
are missing. This is because all the ‘hier blocks’ are not compiled yet.

Just open the other flowgraphs. Click ‘Generate’ and ‘Reload’ and you
get there. I know it is unhandy to do it this way. But having a lot of
GRC ‘hier blocks’ and everything connected via GRC gives you a good
overview of the flowgraph and all its different parts. And you can dig
in to all the sub flowgraphs if you’re interested in how they work.

Evnetually you feed the flowgraph your samples. These samples must be
sampled at certain sampling rates. In the top_level’ fg is a variable
called ‘samp_rate’ which tells you which sample rate the fg expects.
This value depends on your chosen FFT size. And by choosing the FFT size
you’re choosing the maximum number of subcarriers you can extract.

I hope this helps. I know right now, the repo seems a little messy. As
soon as I’m finished with all the blocks I want to move to GR 3.7 API
I’ll clean it up.

Happy hacking
Johannes

i have installed gr-lte in gnuradio 3.7.2 .All hier blocks are generated
and flow graph is complete upto unpack MIB.Is that it?.But when i run
this i get following error

Using Volk machine: sse4_2_32
pbch_pre_decoder_vcvc_1 set N_ant to 2
pbch_pre_decoder_vcvc_1 set decoding style to “tx_diversity”
pbch_pre_decoder_vcvc_0 set N_ant to 1
pbch_pre_decoder_vcvc_0 set decoding style to “tx_diversity”
pbch_layer_demapper_vcvc_1 set N_ant to 2
pbch_layer_demapper_vcvc_1 set decoding style to “tx_diversity”
pbch_layer_demapper_vcvc_0 set N_ant to 1
pbch_layer_demapper_vcvc_0 set decoding style to “tx_diversity”
RS GENERATOR cell_id pilots 1
RS GENERATOR cell_id pilots 0
Traceback (most recent call last):
File “/home/cdot/top_block.py”, line 218, in
tb = top_block(N_rb_dl_0=options.N_rb_dl_0)
File “/home/cdot/top_block.py”, line 92, in init
self.decode_bch_hier_gr37_0 = decode_bch_hier_gr37()
File “/root/.grc_gnuradio/decode_bch_hier_gr37.py”, line 46, in
init
self.bch_lte_bch_viterbi_vfvb_0 = lte.bch_viterbi_vfvb()
File “/usr/local/lib/python2.7/dist-packages/lte/bch_viterbi_vfvb.py”,
line 42, in init
self.vtss = blocks.vector_to_streams(1* gr.sizeof_float, 120,
“bch_viterbi_vector_to_streams_0”)
File
“/usr/local/lib/python2.7/dist-packages/gnuradio/blocks/blocks_swig1.py”,
line 369, in make
return _blocks_swig1.vector_to_streams_make(*args, **kwargs)
TypeError: vector_to_streams_make() takes at most 2 arguments (3 given)

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs