Re: [Discuss-gnuradio] Diagnosing why a flowgraph occasionally stops processing samples

2019-02-20 Thread Johannes Demel
Hi Joe, this sounds like you want to use ctrlport performance monitor. This might show you situations where certain buffers fill up while others are empty. Of course, I assume you use a flowgraph with parallel data flows. In such situations a very slight rate mismatch or bugs that cause lost

Re: [Discuss-gnuradio] Burst Shaper block partially delays burst

2019-01-21 Thread Johannes Demel
ou can find the block I used to calculate and set the tx_time tags in > flow graph [1]. > > Cheers, > Julian > > [1] https://github.com/RWTH-iNets/gr-inets/blob/master/grc/inets_tx_phy.grc > > On 17.01.19 12:39, Johannes Demel wrote: >> Hi community, >> &

[Discuss-gnuradio] Burst Shaper block partially delays burst

2019-01-17 Thread Johannes Demel
Hi community, I do have an issue with the 'Burst Shaper' block and I'm uncertain how to tackle this problem. In this particular case I'm stuck with 3.7 for now, but as fas as I can tell, the actual implementation did not change with respect to 3.8. So, here is the problem: I have a flowgraph

Re: [Discuss-gnuradio] LDPC in GNURadio

2018-10-06 Thread Johannes Demel
would appreciate it. Cheers Johannes Von: Müller, Marcus (CEL) Gesendet: Dienstag, 2. Oktober 2018 18:30:35 An: m...@andrejro.de; Johannes Demel; 246...@gmail.com; phi...@balister.org Cc: discuss-gnuradio@gnu.org Betreff: Re: AW: [Discuss-gnuradio] LDPC

Re: [Discuss-gnuradio] LDPC in GNURadio

2018-09-20 Thread Johannes Demel
is really good. I've not used it as a library yet. That seems to be a new use case. All in all just a couple of thoughts on it. Cheers Johannes Von: Müller, Marcus (CEL) Gesendet: Donnerstag, 20. September 2018 16:17:13 An: m...@andrejro.de; Johannes Demel

Re: [Discuss-gnuradio] LDPC in GNURadio

2018-09-20 Thread Johannes Demel
Hi all, would it be an option to add a specialized library to GR for LDPC code? 'aff3ct' [0] would be one library that comes to my mind. Of course, they might have a different approach to decoders in general. Also, at this point this might be a "compile your own dependency" library. Anyways,

Re: [Discuss-gnuradio] USRP Source Block error 255

2018-08-10 Thread Johannes Demel
Hi all, I just experienced the same error. Since my setup differs (ancient OS), I thought I'd just share my experience so far. For low sample rates (3.125MSps) the flowgraph freezes after a while and an 'O' is printed. For 6.25MSps: gr::log :WARN: gr uhd usrp source0 - USRP

Re: [Discuss-gnuradio] Ways to improve latency of a low bandwidth stream

2018-04-06 Thread Johannes Demel
Hi Mario, to sum it up - your packet duration is: 128bit(in your case also symbols)/50kBaud/s = 2.56ms - Your "device" sample rate is 50kBaud/s * 20 = 1MSps. First, do you use any hardware? Or is this just a simulation for now? If it is a simulation, do you use a throttle block? In case it is

Re: [Discuss-gnuradio] [GSoC2018][Standard FEC Decoders][Need Feedback]

2018-03-26 Thread Johannes Demel
github.com/harshit4084/MyDoc/blob/master/gsoc2018_Harshit_Gupta.pdf <https://rb.tc/344QC#https://github.com/harshit4084/MyDoc/blob/master/gsoc2018_Harshit_Gupta.pdf> Best Regards, Harshit Gupta On Fri, Mar 23, 2018 at 10:06 AM, Johannes Demel <de...@ant.uni-bremen.de <mailto:de...@ant

Re: [Discuss-gnuradio] [GSoC2018][Standard FEC Decoders][Need Feedback]

2018-03-23 Thread Johannes Demel
Hi Harshit, I read your proposal and I have quite a few suggestions for improvement. General remarks Your references must be updated. They do not point to the actual sources but some general landing page. Also, I found at least one reference that points to an incorrect source. Introduction

Re: [Discuss-gnuradio] GRC: Reference a Block from Other Block

2018-03-22 Thread Johannes Demel
Hi Gilad, it is possible to pass references to other blocks to your custom block. But you should avoid this implementation. First off, another block is scheduled in another thread. This might cause runtime issues. If you need status information from another block, add a message port that

Re: [Discuss-gnuradio] fastnoise_source is not thread-safe

2018-01-26 Thread Johannes Demel
Hi Markus, the whole gr::random class would be a candidate for a C++11 overhaul. Though, C++11 is only supported on the next branch aka GR3.8. On GR3.7 C++11 is not supported. To make matters worse, 3.7 requires to work with a fairly old Boost version. Somewhere in the 1.3x range if I recall

Re: [Discuss-gnuradio] wx-scope

2017-11-06 Thread Johannes Demel
Hi Michael, is there any specific reason why you want to use wx-scope? WX is deprecated and the Qt instrumentations should be a full replacement with additional features at this point. Usually it is quite simple to move from WX to Qt. Do you have any OOT modules using WX which prevent you

Re: [Discuss-gnuradio] gr-lte make error

2017-08-30 Thread Johannes Demel
Hi all, in previous versions of 'gr-lte' there were some issues with '*.dat' files. These were remainders of an internal test. I removed those lines and the QA tests should work now. I'd like to say thanks to MLD for issuing PRs to fix some bugs. And Also, thanks to Marcus for his time to

Re: [Discuss-gnuradio] gr-lte make error

2017-08-28 Thread Johannes Demel
Hi all, I'm uncertain how to integrate VOLK into the 'gr-lte' CMakeLists file. I've just looked at some other modules. I ended up just adding the line 'find_package(Volk)'. This ends up in a 'works for me'. CMake finds 'VOLK' and I could just compile 'gr-lte' from a new github clone. Though,

Re: [Discuss-gnuradio] Debugging polar code crashes

2017-07-17 Thread Johannes Demel
files and they can't find polar_config I did a search of the gnuradio tree and my home directory find . -name polar_config\* and I couldn't find it either. -- Cinaed On 07/14/2017 01:04 AM, Johannes Demel wrote: Hi, this is a tricky one. My assumption is, that the configurator block

Re: [Discuss-gnuradio] Debugging polar code crashes

2017-07-14 Thread Johannes Demel
something does not behave as expected here. Cheers Johannes On 14.07.2017 01:47, Cinaed Simson wrote: On 07/13/2017 12:03 AM, Johannes Demel wrote: Hi Alex, could you be more specific about 'When I drop the POLAR code configurator block on the canvas, the gnuradio program turns down.'? Does GRC

Re: [Discuss-gnuradio] Debugging polar code crashes

2017-07-13 Thread Johannes Demel
Hi Alex, could you be more specific about 'When I drop the POLAR code configurator block on the canvas, the gnuradio program turns down.'? Does GRC quit with an error? Does it turn dark and is unresponsive? Is there anything printed on the commandline? Cheers Johannes On 12.07.2017 18:04,

[Discuss-gnuradio] burst_tagger trigger type

2017-07-06 Thread Johannes Demel
Hi everyone, I've been working with 'blocks::burst_tagger' for a while now and I wonder why the trigger input expects shorts. The impl only checks if 'trigger[i] > 0'. I would expect the trigger type to be 'char'. This would fit with the output of blocks like 'Plateau Detector' or 'Peak

Re: [Discuss-gnuradio] GSL Gnu Scientific Library 2.3

2017-05-24 Thread Johannes Demel
Hi! as far as I can tell, all tests fail because they fail with 'ImportError: No module named runtime_swig' This is most probably neither related to GSL nor polar QA tests. Did you try a minimal example? Did you install some version of GR? Does the failing line 'from gnuradio import gr,

Re: [Discuss-gnuradio] WBFM modulation/demodulation high frequencies highly attenuated

2017-04-27 Thread Johannes Demel
Hi Fernando, If you want to use FM modulation, WBFM might still be the block to use. The const values for the low_pass filter can be changed. You just need to take care that your sample rates etc. do not cause aliasing. The two values that need to be reassigned are passband cutoff and

Re: [Discuss-gnuradio] What do I do with this alert?

2017-04-25 Thread Johannes Demel
Hi Fred, this is a warning that you want to execute a 'No GUI' flowgraph without a terminal. GRC tries to run your flowgraph by opening a new terminal. All prints etc. will go into this terminal. But GRC is missing the path to your terminal application. How to fix this: Go to ~/.gnuradio

Re: [Discuss-gnuradio] Decoding speed of the FECs in GR

2016-12-07 Thread Johannes Demel
Hey Hanwen, in my master thesis [0] I did some benchmarks for polar codes and there should be one benchmark for LDPC codes. All benchmarks use the GNU Radio implementation. [0] https://github.com/jdemel/socis-2015-gr-results On 07.12.2016 00:52, hanwen wrote: Dear all, I just want to know

Re: [Discuss-gnuradio] polar code example in GRC

2016-12-07 Thread Johannes Demel
Hi Junxiao, so, the tests for polar codes pass? But in GRC the examples won't run? What does GRC report? I'm referring to the flowgraph error window. Can you disable some blocks in GRC until it is executable? This might point us in the correct direction. Also, which example do you try?

Re: [Discuss-gnuradio] sound card as complex source ?

2016-10-19 Thread Johannes Demel
Hi JM, the audio source block has an option 'number of outputs'. I assume you need to configure your audio source to choose the correct device and the correct number of output streams. I guess what you want is, you interpret source0 as I and source1 as Q data. Then use float to complex to

Re: [Discuss-gnuradio] qa_polar_xxx and qa_zeromq_xxx failed in the make test!

2016-08-16 Thread Johannes Demel
Hi all, for clarification. Scipy is an optional dependency. Thus, the tests might fail. All polar tests import 'polar.channel_construction', which imports 'polar.channel_construction_awgn', which in turn uses 'scipy.optimize.fsolve' and 'scipy.special.erfc'. When I wrote this peace of code, I

Re: [Discuss-gnuradio] qa_polar_xxx and qa_zeromq_xxx failed in the make test!

2016-08-15 Thread Johannes Demel
Hey Ali, in order to figure out the issue, we'd need a more verbose error message. Could you run the failing tests with 'ctest -V -R [testname]'? This might help. Cheers Johannes On 15.08.2016 15:15, Ali The GREAT! wrote: Hi everyone, I have installed uhd_3_11_0 and gnuradio_3_7_10_1.

Re: [Discuss-gnuradio] Liquid DSP Flexframe and GNU Radio

2016-07-26 Thread Johannes Demel
Hey! As fas as I can tell, you don't check if the output buffer can actually take that many samples. Thus "you end up in the middle of invalid memory". At least that's what I guess from the code I can see. You need to ensure that 'noutput_items' always holds a value greater than your final

Re: [Discuss-gnuradio] Good CDMA codes

2016-07-15 Thread Johannes Demel
20! On 15.07.2016 04:54, Henry Barton wrote: I’m designing a CDMA system with a spreading factor of 20. I recently wrote an app to go through all the binary permutations up to 2^20 and report which ones have an equal number of 0’s and 1’s, or at least differ by only one. It came up with so many

Re: [Discuss-gnuradio] Appending SYNC block to data

2016-06-29 Thread Johannes Demel
omes out but it doesn't make any sense since I'm supposed to be printing only '1' and '0'...There is something i'm missing somewhere. 2016-06-28 13:10 GMT-04:00 Johannes Demel <de...@ant.uni-bremen.de <mailto:de...@ant.uni-bremen.de>>: Hi Olivier, is there a reason, besides

Re: [Discuss-gnuradio] Appending SYNC block to data

2016-06-28 Thread Johannes Demel
Hi Olivier, is there a reason, besides you print the values afterwards, that you copy your input data to your tab array? Write a test which puts in your frame and checks if the output is prepended by your sync word. [syncword, payload]. Just write your preamble to the output buffer and then

Re: [Discuss-gnuradio] File source problem

2016-06-16 Thread Johannes Demel
Hi Olivier, I guess Nick already pointed out the important bits. Also, the warnings GRC prints to the shell should help you. Could you solve your file source issues? Your questions here seem to be related to a different issue. Tx flowgraph: get rid of the throttle block. (also see the

Re: [Discuss-gnuradio] Is gr-lte working for anyone?

2016-01-11 Thread Johannes Demel
ate sample data that > you know works? > > LTE is a lot more complicated than GSM by the looks of it. All I > need to do is decode the cell ids , lac and mnc... I think your > MIB/SIB decoder should be able to do this in principle? > > Cheers > > Balt > >

Re: [Discuss-gnuradio] Is gr-lte working for anyone?

2016-01-11 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Balthasar, I know this is a bit tricky. Also I'd like to provide samples but that's impossible. They are usually just to large. 'hier_block_install_helper.py' started as a little tool to compile all the hier blocks. You just didn't need to open

Re: [Discuss-gnuradio] gr-lte recorded files

2015-12-30 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Kevin, the flowgraph expects complex floats. Essentially, other platforms generate the same values. Cartesian coordinates translate to 'a + jb'. GR mostly uses float for a and b. Other data types are also possible and should be easy to convert.

Re: [Discuss-gnuradio] gr-lte recorded files

2015-12-29 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Kevin, this is only guesswork. Maybe occasional 'O's indicate overruns during recording. This causes the flowgraph to loose sync. Maybe some non-linearity causes it. Maybe the SNR is just not good enough. Maybe frequency sync is off by an integer

Re: [Discuss-gnuradio] gr-lte recorded files

2015-12-28 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Kevin, There's a variable block 'samp_rate'. It calculates the expected input sample rate for a given FFT size. You need to record your samples at a rate which the N210 supports. Then a rational resampler does the work. That's really it. The docs

Re: [Discuss-gnuradio] gr-lte:can't decode MIB

2015-12-16 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Kevin, Marcus's hint would've been the first thing I'd have mentioned. Also, your flowgraph expects the samples to be resampled to 30.72Msps. It is really important that you match the sampling rate the flowgraph expects. Cheers Johannes On

Re: [Discuss-gnuradio] gr-lte:can't decode MIB

2015-12-15 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Kevin, First of all, all those D's indicate that you drop packets. Record your samples and use a File source in your flowgraph to get rid of this. The flowgraph should decode 10 CFI's per frame while it decodes one MIB at most. Deactivate the

[Discuss-gnuradio] Polar Codes additional information

2015-12-14 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi community, Polar codes are a part of GNU Radio by now. And I'd like to thank everyone who supported me during SOCIS and beyond. I wrote my master thesis based on this implementation with simulations etc. And you can find it here [0]. So everyone

Re: [Discuss-gnuradio] gr-lte:can't decode MIB

2015-12-14 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Kevin, the MIB carries a few parameters. All of them are published. Do you refer to SIBs? Those aren't implemented. I'd be happy to accept Pull Requests which add those features. CFI calculation might need some bugfixing because there position is

Re: [Discuss-gnuradio] gr-lte:can't decode MIB

2015-12-13 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Kevin, I assume you use a N2x0. UHD tells you that the requested sample rate is not supported and even exceeds the connection capacity. Then the resampler does upampling by a large factor which will feed the flowgraph with the wrong sample rate.

Re: [Discuss-gnuradio] gr-lte

2015-12-02 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Kevin, I don't know anything about the source of your samples. So I can't tell. I guess that's up to you to figure it out. Everything that's typically causing errors in a radio system may impact the results. Cheers Johannes On 02.12.2015 13:48,

Re: [Discuss-gnuradio] gr-lte

2015-12-02 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Kevin, make sure no overruns happen. It is acceptable to have one or two or so right at startup. Later overruns will cause synchronization to fail and the flowgraph won't recover. I recommend to record samples and then run the flowgraph offline.

Re: [Discuss-gnuradio] gr-lte

2015-11-29 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Kevin, the flowgraph is supposed to decode the downlink. Your sample file name suggests it contains samples encoded for the uplink. The messages you see should be part of the initial setup. So some of those parameters may change when the flowgraph

Re: [Discuss-gnuradio] gr-lte Receiver Framework

2015-11-26 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Ali > 1) it always detects the correct cell_id? Yes That's a good sign. > > 2) the OFDM symbols with RS symbols should be recognizable. Is this > the case? After the decoding of the cell id the LTE estimator > generates a RS map with # tags

Re: [Discuss-gnuradio] gr-lte Receiver Framework

2015-11-26 Thread Johannes Demel
s Ahsan > > On Thu, Nov 26, 2015 at 10:32 AM, Johannes Demel > <uf...@student.kit.edu> wrote: > > Hi Ali > > >>>> 1) it always detects the correct cell_id? Yes > That's a good sign. > >>>> >>>> 2) the OFDM symbols with RS

Re: [Discuss-gnuradio] gr-lte Receiver Framework

2015-11-25 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Ali, Please don't post so many files on the mailing list. Use a website which offers free hosting and post the link. Also, please don't send mails twice. Actually, I can't spot the issue at the moment. Just to confirm this, it always detects the

Re: [Discuss-gnuradio] gr-lte Receiver Framework

2015-11-25 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Ali, I assume you pulled the latest gr-lte Version this week and you're using the _siso.grc flowgraph. Does your file source repeat the frames you generated? Maybe the flowgraph gets stuck before the PBCH path receives any samples. While PBCH,

Re: [Discuss-gnuradio] QT GUI (Constellation Sink) Update Period (Refresh Rate)

2015-11-19 Thread Johannes Demel
he settings. > > Any ideas?!!?!?! > > Thanks! > > DH From: > discuss-gnuradio-bounces+david.halls=toshiba-trel@gnu.org > <discuss-gnuradio-bounces+david.halls=toshiba-trel@gnu.org> on > behalf of Johannes D

Re: [Discuss-gnuradio] QT GUI (Constellation Sink) Update Period (Refresh Rate)

2015-11-17 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi David, > 2) Should I set 'Number of Points' to 576? Yes. The block will take this amount of points and display it. Then wait a given time and take the next chunk to display it. As long as the block does not have at least the specified amount of

Re: [Discuss-gnuradio] Python Script Stalls

2015-11-13 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 This happens when too many shared buffers are allocated but not released. It's an indicator that your flowgraphs are not terminated correctly. So I suppose the issue is to figure out what 'Ctrl-Z' really does. On 12.11.2015 20:03, Richard Bell wrote:

Re: [Discuss-gnuradio] the block “complex to Arg” in gnuradio

2015-11-10 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi, Could you extend a test case for this block with Python? This might reveal issues with the implementation more easily. Also, others might benefit from it. For your specific problem, I guess the GR block result is as close as it gets for a

Re: [Discuss-gnuradio] Is there an alternative of sending message upstream?

2015-10-30 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Ratnesh, GR operates on chunks of items. Every block adds some delay. I suggest you design your system in a way that parallelizes threshold estimation and the rest of your flowgraph. Or think of a way to pseudo parallelize them. happy hacking

Re: [Discuss-gnuradio] Flowgraph Control

2015-10-26 Thread Johannes Demel
ll help me understand the non-GUI related matters better. > > Appreciated, Rich > > On Fri, Oct 23, 2015 at 2:44 AM, Johannes Demel > <uf...@student.kit.edu> wrote: > > Hi Richard, > > I'm currently working on something quite similar. [1] shows an > example

Re: [Discuss-gnuradio] Flowgraph Control

2015-10-23 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Richard, I'm currently working on something quite similar. [1] shows an example fur a dummy. Basically what I do: I wrapped my flowgraph into another Python thread which runs the flowgraph and generates statistics and everything else I want for my

Re: [Discuss-gnuradio] Problem post installing kit.ce/gr-lte

2015-10-12 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Daniele, 'MIMO TOP FLOW plots.grc' needed an update. I pushed a new version of this flowgraph which should work now. I had to substitute some blocks. Cheers Johannes On 09.10.2015 10:19, Daniele Disco wrote: > Johannes Demel student.kit.

Re: [Discuss-gnuradio] Problem post installing kit.ce/gr-lte

2015-10-08 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 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

Re: [Discuss-gnuradio] GR-LTE and RSRP measurements

2015-09-13 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hey Maurizio, RSRP measurements are not yet implemented in gr-lte. But I assume others might find it useful too and I'd be happy to receive a pull request for this feature. Cheers Johannes On 11.09.2015 17:35, Crozzoli Maurizio wrote: > Are RSRP

[Discuss-gnuradio] SOCIS project update 11

2015-08-14 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hey GNU Radio'ers! SOCIS project deadline is near. So I'm trying to finish all outstanding tasks. Earlier this week I could issue a pull request against VOLK. So my new kernels are ready for review. Getting them merged into VOLK is a prerequisite

[Discuss-gnuradio] SOCIS project update 10

2015-08-07 Thread Johannes Demel
Hey community! time for another project update. I case anyone still wonders, SOCIS is short for ESA Summer of Code in Space. I just wanted to mention it again. This week was about VOLKifying things again. Although the math behind polar codes is pretty clear, there are a lot of implementation

Re: [Discuss-gnuradio] Channel Model

2015-08-06 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 As a rule of thumb with expected error rate BERe: num simulation bits: (1 / BERe) * 100 that's more like a minimum. It's probably better to go for * 1000. Also if you use BER block, it has a parameter ' BER Min. Errors'. As long as it didn't count at

Re: [Discuss-gnuradio] Strange behaviour

2015-08-04 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Simon, I recommend using QT GUIs. WX GUI will be removed eventually. 'stream to streams' does not duplicate samples. In your case the first sample goes to output 0 and the second sample goes to output 1. repeat pattern For AWGN you should

[Discuss-gnuradio] SOCIS project update 9

2015-07-31 Thread Johannes Demel
Hey community! Here we go again. Another project update. I'm working with VOLK and SIMD for two weeks now. I could fix some hiccups with last weeks pack and unpack kernels. They run just fine during test now. Also, I added a 'volk_8u_x3_encodepolar_8u_x2' kernel. It operates on the the assumption

Re: [Discuss-gnuradio] Adding VOLK puppets (was: SOCIS project update 8)

2015-07-30 Thread Johannes Demel
some python templating that occurs during cmake to set up the dispatcher and the result is non-intuitive compiler messages like that. Nathan On Tue, Jul 28, 2015 at 11:30 AM, Johannes Demel uf...@student.kit.edu wrote: Thanks for the hint Nathan, I added puppets for both. They both

Re: [Discuss-gnuradio] SOCIS project update 8

2015-07-28 Thread Johannes Demel
, West, Nathan wrote: On Fri, Jul 24, 2015 at 11:44 AM, Johannes Demel uf...@student.kit.edu wrote: Hey community, after last weeks success with channel construction, this week is calmer. It involves a steep learning curve for SIMD. So I was able to create my first VOLK kernels [3

[Discuss-gnuradio] SOCIS project update 8

2015-07-24 Thread Johannes Demel
Hey community, after last weeks success with channel construction, this week is calmer. It involves a steep learning curve for SIMD. So I was able to create my first VOLK kernels [3]. There are two new kernels for 8bit packing and unpacking. In case someone wants to pack 8 bytes with the LSB

[Discuss-gnuradio] SOCIS project update 7

2015-07-17 Thread Johannes Demel
Hey GNU Radio'ers! another week has passed. So it's time for a project update. This week was dedicated to channel construction. Finally, all channel construction algorithms work. I added a couple of convenience functions too. First, there's a command line tool 'polar_channel_construction' which

[Discuss-gnuradio] SOCIS project update 6

2015-07-10 Thread Johannes Demel
Hey GNU Radio'ers! It is time for another project update. I started the week with a quick test if I could improve successive cancellation list decoding. Though, I wanted to focus on channel construction this week. So I did. For polar codes one might consider different binary discrete memoryless

Re: [Discuss-gnuradio] gr-lte chanel estimation

2015-07-03 Thread Johannes Demel
Hey Doug, First one should be pretty easy for you: a couple of the blocks ask for input rxant, and the pre-decoder asks for both rxant and N_ant. I scanned the source and looks like 1 will be an okay value for both, but just out of curiosity, what is actual different between rxant and N_ant?

[Discuss-gnuradio] SOCIS project update 5

2015-07-03 Thread Johannes Demel
Hey community! It's Friday! So it's time for another project update. This week was all about decoders. After I had finished a successive cancellation decoder, I started working on a successive cancellation list decoder. By the end of last week, I was confident, I could finish it earlier this

Re: [Discuss-gnuradio] gr-lte chanel estimation

2015-07-02 Thread Johannes Demel
Hey Doug, This particular part of the flowgraph deals with reception of a 2 antenna transmitter. That implies that an Alamouti code is applied before transmission. Thus, for correct reception, it is necessary to perform the inverse Alamouti code operation. This is generally called Precoding. For

[Discuss-gnuradio] SOCIS project update 4

2015-06-27 Thread Johannes Demel
Hey GNU Radio'ers, and here we go again. Another week has passed and thus it's time for my weekly report. Just like last week, this week has been about implementing an encoder decoder chain in C++ for FECAPI. After I put a lot of work in a good encoder implementation, I did so too with the

Re: [Discuss-gnuradio] gr-lte vs gr::digital::ofdm*

2015-06-25 Thread Johannes Demel
Hey Doug, there are a few differences between gr-ofdm and gr-lte. When I started the project, gr-ofdm wasn't available. Later on I tried to use an API as similar as possible to gr-ofdm. Though, gr-lte is designed for FDD mode. That being said, it is quite a difference to gr-ofdm which is

[Discuss-gnuradio] SOCIS project update 3

2015-06-19 Thread Johannes Demel
Hey community, It is time for another project update. So here it is. This week I dived into C++ and FECAPI. I implemented a polar encoder for FECAPI. Of course this includes all the necessary tests. I decided to go with packed bits in the encoder definition. Though I implemented a mode which

[Discuss-gnuradio] extended_encoder ignores get_output_conversion()

2015-06-18 Thread Johannes Demel
a20761005e60335da2cb78104a6f1c4b576aa3c2 Mon Sep 17 00:00:00 2001 From: Johannes Demel uf...@student.kit.edu Date: Thu, 18 Jun 2015 20:13:52 +0200 Subject: [PATCH] fec: extended encoder now appends unpack_k_bits(8) block after encoder to satisfy get_output_conversion() = unpack behaviour --- gr-fec

Re: [Discuss-gnuradio] unpack k bits block with a new created block

2015-06-18 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hey David, I suggest you read the tutorial [1]. It explains the various parts of a block in great detail. [1] https://gnuradio.org/redmine/projects/gnuradio/wiki/OutOfTreeModules On 18.06.2015 00:12, dcardona wrote: Hello Johannes. Thank you

Re: [Discuss-gnuradio] unpack k bits block with a new created block

2015-06-17 Thread Johannes Demel
Hey David, you should be able to store your bits in a vector. First of all, unpack_k_bits will yield bytes with the LSB carrying the actual bit. All the others should be '0'. Next, the error you get points in another direction. One of the parameters 'work' gets is a vector with void pointers.

Re: [Discuss-gnuradio] FEC in gnruadio

2015-06-16 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hey Bob, the main idea is to have drop-in blocks for different codes. Have a look at 'encoder.h' and the '_impl.*' files. They describe the framework. In 'generic_encoder.h' is a description for all the required and available functions for all the

[Discuss-gnuradio] SOCIS project update 2

2015-06-12 Thread Johannes Demel
Hey GNU Radio'ers! Another week has passed. Thus, it's time for my next project update. The week started with a fairly good event. I found a bug in the decoder which led to incorrect results. I studied various papers and algorithms for decoding performance improvements. Especially Successive

[Discuss-gnuradio] SOCIS project update 1

2015-06-03 Thread Johannes Demel
Hey GNU Radio community! Work on POLAR codes for GNU Radio has begun. This week I'm working on Python implementations for encoders and decoders. So far I have an encoder working and an Successive Cancellation decoder. I'm currently working on different algorithms which are supposed to boost

[Discuss-gnuradio] ESA SOCIS project Announcement

2015-05-28 Thread Johannes Demel
Hey GNU Radio community! Thanks for choosing my project for this year's ESA Summer of Code in Space. I will implement a POLAR code encoder decoder chain as well as channel construction. I would like to introduce myself a bit today. I am a Master degree student at Karlsruhe Institute of

[Discuss-gnuradio] ESA Summer of Code in Space proposal

2015-03-26 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hello GNU Radio'ers, You're probably all well aware that SOCIS is coming up. Although application deadline is April 30 [1], I want to publish my SOCIS proposal today. You can find it on github [2]. I hope it is well-received by the community and I

Re: [Discuss-gnuradio] gnu radio

2015-02-16 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi, GNU Radio has very nice tutorials [1]. Just read them and try them out for yourself. happy hacking Johannes [1] https://gnuradio.org/redmine/projects/gnuradio/wiki/Tutorials On 16.02.2015 08:15, Vishwanatha H G wrote: sir, i dint get the

[Discuss-gnuradio] gr_modtool rename option

2015-01-07 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hey list, I missed an option to rename a block I once created via modtool. Thus I coded it. You can find it on github [1]. It is supposed to go through all the created files and change all the old name occurrences to the new one. Also, it renames the

Re: [Discuss-gnuradio] Running a GNU Radio Companion generated code

2014-12-22 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Daniel, OK I have a code, generated with Gnu radio companion that i want to run over the command line to follow with GDB. I was under the impression that if I simply got the code generated in the ~/.grc_gnuradio, add the This folder usually

Re: [Discuss-gnuradio] Sub-classing a block defined in an _impl class

2014-10-10 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Daniele, _impl classes are not meant to be subclassed usually. GR distinguishes between interface or public headers, which are located in the include directory and private headers which are located in the lib directory. You can just add new

Re: [Discuss-gnuradio] LTE record data in gr-lte

2014-10-09 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Tiankun, the recorded files are simply to large to share. ( 1GB) Also, you probably want to record your own data. This gets us to the second option. Generated test data. Using the integrated Python files to generate test data is unfortunately

Re: [Discuss-gnuradio] OFDM TRANSFER and RECEIVE IN GRC

2014-08-08 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Chaitanya, in GRC there is a category called OFDM with the new style blocks. Also in [pathtognuradiosource]/gr-digital/examples/ofdm configured flowgraphs are provided for reference. Just to make that sure, I'm refering to GNU Radio 3.7. happy

Re: [Discuss-gnuradio] Implementing callbacks in custom blocks

2014-07-20 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 hey, I'm not entirely sure if it still holds true, but that might be an error related to SWIG. For some reason virtual header files don't get swig'ed again unless explicitly triggered. Just do a 'make clean' and 'make' again. That should rebuild your

Re: [Discuss-gnuradio] state of offline signal analysis tools in 2014?

2014-07-17 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Peter, You might have a look at Python with Numpy/Scipy/matplotlib. Processed data according to your needs may be observed interactively with matplotlib and numpy/scipy do a good job at offline analysis. You'd have to process your data again and

Re: [Discuss-gnuradio] guard band

2014-05-22 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Sara, it seems like there is some confusion between time and frequency domain. In an OFDM system you have subcarriers next to each other in the frequency domain. You will most likely add new subcarriers by putting non-zero values on your vector in

Re: [Discuss-gnuradio] LTE and USRP

2014-05-15 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Baldo, there is also gr-lte [1] as another alternative for an LTE receiver in this case. happy hacking Johannes [1] https://github.com/kit-cel/gr-lte On 15.05.2014 11:13, Coll Perales, Baldomero wrote: Hello, I considering the possibility

Re: [Discuss-gnuradio] OFDM transceiver in USRP E 110

2014-05-11 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Wafa, the OFDM Code in GR is a very good start for data transmission. Also in [1] in the examples folder you can find a mimo_ofdm_transceiver.grc. It is a transceiver with which it is possible to establish an IP connection between to computers. It

Re: [Discuss-gnuradio] Problem in using trellis Error, correction en- and decoder

2014-04-28 Thread Johannes Demel
Hey Siva, in [1] I parameterized the trellis module for a rate 1/3 code as used in LTE. Maybe that helps. I put a lot of comments in. Besides if you tell us what you want to achieve exactly, someone might give more specific hints. happy hacking Johannes [1]

Re: [Discuss-gnuradio] Question about Lte receiver in gnuradio‏

2014-04-15 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Amado, ¿What type of samples use? Mostly people use complex baseband samples. In C++ code in GR their data type is gr_complex which is a wrapper for std::complexfloat. ¿How obtain the samples of input used in the test of LTE? To get those

Re: [Discuss-gnuradio] State of the art research

2014-03-24 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Alexander, I'll try to give you some answers. 1. Are there working examples for producing 3G, UMTS, LTE, WiMAX signals etc.? Are there implementations including MAC layer support? gr-lte might be interesting for you, if a PHY layer

Re: [Discuss-gnuradio] Google Summer of Code 2014 applicant : Optimization with VOLK

2014-03-11 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Florian, the generic implementation serves 2 purposes, at least in my opinion. Firstly, in case the necessary hardware extension is not available on the target hardware, there is a backup default. Secondly, the generic implementation is usually

Re: [Discuss-gnuradio] error with gr-lte in vector_to_streams_make()

2014-03-08 Thread Johannes Demel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Winston, please have a look at the file 'python/bch_viterbi_vfvb.py' and remove the string parameter from all the blocks [1]. I added an extra feature to my GR install and it gets you into trouble now. The idea behind this parameter was to give

Re: [Discuss-gnuradio] Σχετ: gr-lte updated to GNU Radio 3.7 API

2014-02-17 Thread Johannes Demel
passas wrote: Hi Johannes, Sorry for not mentioned the versions. GNU Radio 3.7.2.1 gr-lte branch-master, latest commit 3ded865f40cc43224eca66a6692fa90655a25b62 Ubuntu 13.04 64-bit Virgilios Στις 8:24 μ.μ. Πέμπτη, 13 Φεβρουαρίου 2014, ο/η Johannes Demel uf...@student.kit.edu έγραψε

<    1   2   3   >