discuss-gnuradio
[Top][All Lists]
Advanced

[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?





reply via email to

[Prev in Thread] Current Thread [Next in Thread]