[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] Problem post installing kit.ce/gr-lte
From: |
Daniele Disco |
Subject: |
Re: [Discuss-gnuradio] Problem post installing kit.ce/gr-lte |
Date: |
Fri, 9 Oct 2015 08:19:35 +0000 (UTC) |
User-agent: |
Loom/3.14 (http://gmane.org/) |
Johannes Demel <ufcsy <at> student.kit.edu> writes:
>
>
> Hi Daniele,
>
> Run this script a few times. Some of those hier blocks are nested. The
> script doesn't care about compiling them in correct order. So after 2
> 3 times it should have everything. Unless something went wrong.
>
> I recommend you open the 'top_level' flowgraphs and have a look at
> them. The error messages tell you that some blocks are not connected.
> You should be able to see how to connect them, though. In case a block
> is missing, look for the corresponding hier block graph and compile it
> in GRC. Don't forget to reload/restart GRC.
>
> The whole flowgraph takes quite a lot of computational load. It is
> intended to make it easy for users to play around with. It's not so
> much optimized for speed. Though I'd be happy to merge contributions
> here too. Long story short, I recommend to record samples and do
> offline processing.
>
> Cheers
> Johannes
>
Thanks Johannes for your answer.
Related to run the script several time ok, but this not solve the problems.
I tried to substitute the blocks missing but the same block there is not
present.
Example in "MIMO TOP FLOW plots.grc" is lte_mimo_pbch_demux and
lte_mimo_pre_decoder
What I found similar are lte_pbch_demux_vcvc and lte_pre_decoder_vcvc
The inputs of these blocks are different but searching for similar meaning
something can be done
Looking the original flowgraph and creating a new one the problems are
always there.
Just to give an example the original 'MIMO TOP FLOW plots.grc' produce
these errors:
===start errors MIMO TOP FLOW plots.grc==============
['grcc', 'MIMO TOP FLOW plots.grc']
>>> Error: Block key "lte_mimo_pbch_demux" not found in Platform - grc(GNU
Radio Companion)
>>> Error: Block key "lte_mimo_pbch_demux" not found in Platform - grc(GNU
Radio Companion)
>>> Error: Block key "lte_mimo_pbch_demux" not found in Platform - grc(GNU
Radio Companion)
>>> Error: Block key "lte_mimo_pre_decoder" not found in Platform - grc(GNU
Radio Companion)
>>> Error: Block key "lte_mimo_pre_decoder" not found in Platform - grc(GNU
Radio Companion)
Validation failed:
Block - lte_mimo_ofdm_rx_0 - LTE MIMO OFDM RX(lte_mimo_ofdm_rx):
Source - out1(1):
Port is not connected.
Block - lte_mimo_sss_sync_0 - LTE MIMO SSS sync(lte_mimo_sss_sync):
Source - out1(1):
Port is not connected.
Block - lte_mimo_sss_sync_0 - LTE MIMO SSS sync(lte_mimo_sss_sync):
Sink - in1(1):
Port is not connected.
Block - pbch_layer_demapper_vcvc_1 - Layer demapper(lte_layer_demapper_vcvc):
Sink - in(0):
Port is not connected.
Connection (
Block - lte_mimo_sss_sync_0 - LTE MIMO SSS sync(lte_mimo_sss_sync)
Source - out0(0)
Block - lte_mimo_decode_pbch_0 - LTE MIMO Decode
PBCH(lte_mimo_decode_pbch)
Sink - in(0)
):
Source IO size "4800" does not match sink IO size "9600".
Connection (
Block - lte_mimo_sss_sync_0 - LTE MIMO SSS sync(lte_mimo_sss_sync)
Source - out0(0)
Block - lte_mimo_estimator_0 - LTE MIMO estimator(lte_mimo_estimator)
Sink - in(0)
):
Source IO size "4800" does not match sink IO size "9600".
===============stop errors MIMO TOP FLOW plots.grc====================
A new version made by me with the blocks reported before:
===========start errors MIMO TOP FLOW plots_Daniele==============
['grcc', 'MIMO TOP FLOW plots_Daniele.grc']
Validation failed:
Block - pbch_layer_demapper_vcvc_1_0 - Layer demapper(lte_layer_demapper_vcvc):
Source - out(0):
Port is not connected.
Connection (
Block - lte_mimo_sss_sync_0 - LTE MIMO SSS sync(lte_mimo_sss_sync)
Source - cell_id(cell_id)
Block - lte_pbch_demux_vcvc_0 - PBCH Demux(lte_pbch_demux_vcvc)
Sink - in(0)
):
No connection known for domains "gr_message", "gr_stream"
Connection (
Block - lte_mimo_sss_sync_0 - LTE MIMO SSS sync(lte_mimo_sss_sync)
Source - cell_id(cell_id)
Block - lte_pbch_demux_vcvc_0 - PBCH Demux(lte_pbch_demux_vcvc)
Sink - in(0)
):
Source IO size "0" does not match sink IO size "9600".
Connection (
Block - lte_mimo_sss_sync_0 - LTE MIMO SSS sync(lte_mimo_sss_sync)
Source - out0(0)
Block - lte_mimo_decode_pbch_0 - LTE MIMO Decode
PBCH(lte_mimo_decode_pbch)
Sink - in(0)
):
Source IO size "4800" does not match sink IO size "9600".
Connection (
Block - lte_mimo_sss_sync_0 - LTE MIMO SSS sync(lte_mimo_sss_sync)
Source - out0(0)
Block - lte_mimo_estimator_0 - LTE MIMO estimator(lte_mimo_estimator)
Sink - in(0)
):
Domain "gr_stream" can have only one upstream block
Connection (
Block - lte_mimo_sss_sync_0 - LTE MIMO SSS sync(lte_mimo_sss_sync)
Source - out0(0)
Block - lte_mimo_estimator_0 - LTE MIMO estimator(lte_mimo_estimator)
Sink - in(0)
):
Source IO size "4800" does not match sink IO size "9600".
Connection (
Block - lte_mimo_sss_sync_0 - LTE MIMO SSS sync(lte_mimo_sss_sync)
Source - out0(0)
Block - lte_pbch_demux_vcvc_0 - PBCH Demux(lte_pbch_demux_vcvc)
Sink - cell_id(cell_id)
):
No connection known for domains "gr_stream", "gr_message"
Connection (
Block - lte_mimo_sss_sync_0 - LTE MIMO SSS sync(lte_mimo_sss_sync)
Source - out0(0)
Block - lte_pbch_demux_vcvc_0 - PBCH Demux(lte_pbch_demux_vcvc)
Sink - cell_id(cell_id)
):
Source IO size "4800" does not match sink IO size "0".
Connection (
Block - lte_mimo_sss_sync_0 - LTE MIMO SSS sync(lte_mimo_sss_sync)
Source - out1(1)
Block - lte_mimo_estimator_0 - LTE MIMO estimator(lte_mimo_estimator)
Sink - in(0)
):
Domain "gr_stream" can have only one upstream block
Connection (
Block - lte_mimo_sss_sync_0 - LTE MIMO SSS sync(lte_mimo_sss_sync)
Source - out1(1)
Block - lte_mimo_estimator_0 - LTE MIMO estimator(lte_mimo_estimator)
Sink - in(0)
):
Source IO size "4800" does not match sink IO size "9600".
Error during file compilation.
=====stop errors MIMO TOP FLOW plots_Daniele==========================
Also when the ports are declared disconnected, there is a gray wire and is
connected but is not a real connection (????).
Some times also the port is not connected and where I have to connect that
port? If I are able to create the entire flow-graph the example for me are
unnecessary
And last question
'grcc LTE_flowgraph_top_level.grc' produces this error,
>>> Warning: This flow graph may not have flow control: no audio or RF
hardware blocks found. Add a Misc->Throttle block to your flow graph to
avoid CPU congestion.
Where, how, to put this Throttle and connect with which block/s?