Re: Symbol timing estimator block and CPM modulations

2020-08-16 Thread Andy Walls
Hi Nick: On Fri, 2020-07-31 at 17:21 -0700, Nick Foster wrote: > Thanks for the feedback, Andy! I'm back at this now. I've filed a bug > on it with my findings so far. Comments welcome. > > https://github.com/gnuradio/gnuradio/issues/3678 I've added some comments, some plots, a

Fwd: Clock recovery / Symbol sync of a C4FM / 4FSK Signal

2020-08-16 Thread Andy Walls
symbol synch blocks. It's not going to help you solve your problem directly, but It will give you some background on PLL symbol synchronizers. https://www.gnuradio.org/grcon/grcon17/presentations/symbol_clock_recovery_and_improved_symbol_synchronization_blocks/ Regards, Andy

Re: Correlation Estimator Questions

2020-07-22 Thread Andy Walls
. Instead, produce your correlation/matched filter taps yourself using MatLab or Octave or Python. See the attached Octave scripts for a QPSK example with your preamble and symbol mapping. BTW, the GNURadio Constallation object will silently scale your constellation so that the constellation points

Re: Symbol timing estimator block and CPM modulations

2020-06-29 Thread Andy Walls
ile/Douglas_Nelson8 Regards, Andy > Best, > Nick

Re: Symbol timing estimator block and CPM modulations

2020-06-29 Thread Andy Walls
you do test correlation runs in Matlab/Octave first, duplicating the corr_est block's thresh hold crossing detection algorithm, before jumping into a GNURadio implementation. The analysis in Matlab/Octave will much better inform you on how your GNURadio parameters should be set. Regards,Andy > On

Re: Symbol timing estimator block and CPM modulations

2020-06-29 Thread Andy Walls
On Sun, 2020-06-28 at 16:31 -0500, Alex Roberts wrote: > Andy, > > I had a copy of an old flowgraph that you posted on the mailing list > a long while back ( > https://lists.gnu.org/archive/html/discuss-gnuradio/2016-03/msg00735.html > ). This is what initially confused

Re: Symbol timing estimator block and CPM modulations

2020-06-28 Thread Andy Walls
Hi Alex: On Sat, 2020-06-27 at 19:42 -0500, Alex Roberts wrote: > Andy, > > I’m not sure how integrate the correlation sync block with gmsk. The correlate_and_sync block is an old block that was specific to RRC filtered PSK. You must mean the corr_est block. > It expects modul

Re: Symbol timing estimator block and CPM modulations

2020-06-25 Thread Andy Walls
Recommend reading https://www.gnuradio.org/grcon/grcon17/presentations/symbol_clock_recovery_and_improved_symbol_synchronization_blocks/Andy-Walls-Samples-to-Digital-Symbols.pdf Yeah, the MSK TED selections for the symbol sync block expect the constant envelope FSK waveform on the input

Re: FSK and Timing Recovery Questions

2020-01-09 Thread Andy Walls
recovery blocks, and it address a lot of bugs that the old blocks have. (To be fair the PFB clock-sync block is the least buggy/best block of the old bunch.) Please take a few minutes to read: https://www.gnuradio.org/grcon/grcon17/presentations/symbol_clock_recovery_and_improved_symbol_synchro

Re: Discuss-gnuradio Digest, Vol 206, Issue 5

2019-12-06 Thread Andy Walls
the M block looks like this: > > https://paste.pics/db179025b5c6e98c3b20e76d56bcf139 > > > > The output of the block looks as expected ... until GRC crashes. > > > Is there anything I am doing wrong? You may want to read this presentation: https://www.gnuradio

Re: creating a 57 KHz signal from 19 KHz reference

2019-11-15 Thread Andy Walls
is there a better way to generate a 57 KHz complex sine-wave from > a 19 KHz reference signal? There is no need to have a locally generated 57 kHz carrier, when you can just use a PLL to phase lock and then a rotator to shift the spectrum. -Andy

Re: [Discuss-gnuradio] debugging uhd_corr_and_sync example

2019-07-10 Thread Andy Walls
s reset it's nominal symbol clock period estimate on receipt of a "time_est" (or "clock_est") tag, but can be configured to act like the pfb_clock_sync block in other respects. Regards, Andy ___ Discuss-gnuradio mailing list Di

Re: [Discuss-gnuradio] TDD mode with USRPs in GNU Radio

2019-02-26 Thread Andy Walls
Hi Johannes: On Tue, 2019-02-26 at 11:05 +, Johannes Demel wrote: > Hi Andy, > > thanks for your answer and help. That's the pointer I was looking > for. > > Just for clarification, I' refering to this schematic: > https://files.ettus.com/schematics/ubx/ubx.pdf >

Re: [Discuss-gnuradio] Discuss-gnuradio Digest, Vol 196, Issue 21

2019-02-25 Thread Andy Walls
e antenna for both Tx and Rx, on the TX/RX and RX2 ports respectively, you'll need a PIN diode RF T/R switch out in front of the USRP as well. Regards, Andy > Cheers > Johannes > ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Re: [Discuss-gnuradio] Pulse on FSK Preamble

2019-01-22 Thread Andy Walls
k ( I have left the default value except for > the > omega=sps ). Can someone redirect me to a documentation to use it > correctly? > let me know if I have to give more information. Switch to using the Symbol Synchronizer Block. You should read this brief: https://www.gnuradio.org/w

[Discuss-gnuradio] Wildlife Tracking (Re: fast parallel filtering)

2019-01-12 Thread Andy Walls
Hi Dirk: On Sat, 2019-01-12 at 18:40 +, Dirk Gorissen wrote: > Better late than never, but massive thanks to Andy, Marcus and the > GnuRadio community: > > https://dirkgorissen.com/2019/01/06/wheres-pinoh-tracking-orangutans- > with-drones-and-gnu-radio/ You're welcome. It w

Re: [Discuss-gnuradio] symbol_sync_cc stuck when error too large (resulting d_avg_period goes negative)

2019-01-08 Thread Andy Walls
I never imagined the error signal being so large with proper conditioning of the input and setting of the TED gain. Regards, Andy > in file clock_tracking_loop.cc line 127 > > Ultimate solution > > check every input, state and output in range when calculate > control loop

Re: [Discuss-gnuradio] sound card output issue

2018-07-20 Thread Andy Walls
snip] Having the benefit of hindsight, I'll guess it is a beat frequency, since GCD(192000, 9) = 6000. If a QT Freq Sink (with 8192 points and a Kaiser window) doesn't show the 6 kHz component, I'd blame the sound card. -Andy ___ Discuss-gnuradio

Re: [Discuss-gnuradio] Bug in fmdet_cf_imp.cc

2018-06-09 Thread Andy Walls
e block's history functionality to handle the history. In fact, to get an even better derivative, instead of using the existing taps, this block could use the MMSE interpolating differentitator (with a mu fixed at 0.0) to get a better derivative and use a volk implementation at the same time. Regards

Re: [Discuss-gnuradio] Selecting the precise sampling point from many samples

2018-06-01 Thread Andy Walls
modulation in GR etc...but my inputting device only runs at 48kSps. > > Is there some way with existing GR blocks that I can tell where > abouts in the 48kSps stream that I have actually sampled ? so that I > can manually set this sampling point. This is precisely the function of the Symbol Sy

[Discuss-gnuradio] GRCon 17 presentation slides page broken/gone.

2018-05-20 Thread Andy Walls
Oh, those who are so wise in the ways of the GNURadio website: The following link returns "gr-404" https://www.gnuradio.org/grcon-2017/program/grcon17-presentations/ I'm not sure if that is intentional or not. Regards, Andy ___ Discus

Re: [Discuss-gnuradio] Square Wave Pulse Shapping Filter

2018-05-20 Thread Andy Walls
Hi Jose: Please keep conversations on the list. On Sun, 2018-05-20 at 00:54 -0300, Jose Marcelo Lima Duarte wrote: > Andy, > > Thank you very much for all information. You're welcome. But after I thought about it, it may not work in your situation. The GNURadio symbol timing synchr

Re: [Discuss-gnuradio] Square Wave Pulse Shapping Filter

2018-05-19 Thread Andy Walls
duce receiver side ISI, since your square pulses are not Nyquist pulses, but you should get nice triangular pulse peaks. For symbol syncronization, use a "Symbol Sync" block with the signal times slope ML approximation TED. Also select the 8 tap MMSE interpolation filter. For fi

Re: [Discuss-gnuradio] gain setting in osmosdr block

2018-05-04 Thread Andy Walls
ks for those named gains: https://github.com/osmocom/gr-osmosdr/blob/master/grc/gen_osmosdr_blocks.py Regards, Andy > Cheers > Dirk ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Re: [Discuss-gnuradio] CIC + halfband filter compensation

2018-04-26 Thread Andy Walls
//lmgtfy.com/?q=cic+compensation+filter :) Seriously, there is plenty of reading material out there. Regards, Andy > Thanks! > Geoff % % (C) 2018 Andy Walls <a...@silverblocksystems.net> % % The X310 DDC chain has 4 Integrator Stages and 4 single delay Comb stages % followed by

Re: [Discuss-gnuradio] Best in-tree blocks for clock recovery of 8FSK

2018-04-02 Thread Andy Walls
On Mon, 2018-04-02 at 13:44 -0400, Andy Walls wrote: > > All PLL based symbol clock recovery blocks/methods in GNURadio > require > symbol centers to be peaked. Slight correction. The MSK TED's don't require the input pulses to be peaked, but that's because they operate on the

Re: [Discuss-gnuradio] Best in-tree blocks for clock recovery of 8FSK

2018-04-02 Thread Andy Walls
t block is a superset of of all the other PLL-based clock sync blocks currently in tree. If you haven't seen my brief on this subject already, please read/watch: https://www.gnuradio.org/wp-content/uploads/2017/12/Andy-Walls-Samples-to-Digital-Symbols.pdf https://www.youtube.com/watch?v=uMEfx_l5Oxk

Re: [Discuss-gnuradio] High Pass and Low Pass performance not inverse

2018-03-13 Thread Andy Walls
wo 1-sided HPFs (one for positive freqs, one for negative freqs) won't fix your problem. Regards, Andy ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Re: [Discuss-gnuradio] pfb_clock_sync fails with high signal amplitudes

2018-03-12 Thread Andy Walls
Hi Milos, Please keep the discussion on list. On Mon, 2018-03-12 at 18:06 +, Milos Milosavljevic wrote: > Thank you Andy. Much appreciated the comments. > > I checked the AGC. It is not that. Even if I bypass the AGC and > manually change the gain on my signal it obviously

[Discuss-gnuradio] pfb_clock_sync fails with high signal amplitudes

2018-03-12 Thread Andy Walls
ption that the input amplitude should be noticeably smaller than +/-1.0 . Also, for consistent results, you always want to go into a clock sync block with a controlled signal amplitude. Regards, Andy > > Many thanks, > > Kind Regards > Milos ___

Re: [Discuss-gnuradio] Is it safe to use get_tags_in_range within forecast?

2018-01-16 Thread Andy Walls
the tags still change in between the call to forecast and the > call to > general_work? Yes, they can. In the small window of time between the final call to forecast() and the call general_work(), you can get additional tags; tags won't be removed. -Andy > I was not able to find informatio

Re: [Discuss-gnuradio] FM pre-emphasis and de-emphasis

2018-01-10 Thread Andy Walls
From: Richard Lamont Date: Wed, 10 Jan 2018 20:41:06 + > On 10/01/18 18:53, Andy Walls wrote: [snip] > > The filters stay within 0.1 dB of each other up through 5000 Hz, > but by > > then your tabular response has noticeably started to bend > upward. The > >

Re: [Discuss-gnuradio] FM pre-emphasis and de-emphasis

2018-01-10 Thread Andy Walls
> Date: Tue, 9 Jan 2018 00:32:41 + > From: Richard Lamont [snip] > Fair enough. I've just started playing with grc and did the usual FM > broadcast RX thing as my Hello World - and, as a former broadcast > engineer with pretty good ears - I immediately noticed that there was > far too much

Re: [Discuss-gnuradio] FM pre-emphasis and de-emphasis

2018-01-08 Thread Andy Walls
are all text files and scripts, so you could conceivably fix up all your installed files without recompiling anything. It would be better to upgrade to a later version though. Regards, Andy ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org

Re: [Discuss-gnuradio] Write WAV file in integer format?

2018-01-07 Thread Andy Walls
channel "Wav File Sink" block set for 16 bits per sample. -Andy ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Re: [Discuss-gnuradio] Two more potential tag propagation improvements

2018-01-06 Thread Andy Walls
the long run. But hey, I'll write up a changeset with both modes of operation in place and see what it looks like. -Andy > On 01/06/2018 10:01 AM, Andy Walls wrote: > > Hi Marcus and Jeff: > > > > So now that I've got something working for correct tag propagation > > w

[Discuss-gnuradio] Two more potential tag propagation improvements

2018-01-06 Thread Andy Walls
cks, since I now see that they don't do correct tag propagation if their output rate is set to anything higher than 1 sample/symbol. :P Regards, Andy ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/disc

Re: [Discuss-gnuradio] Serious bug in tag propagation with non-integer relative rate

2018-01-05 Thread Andy Walls
>1. The gnuradio-runtime propagated tags with double arithmetic; the >fractional resampler block used mixed float & double arithmetic to >propagate tags. > Oops: mixed float & double arithmetic to generate output samp

Re: [Discuss-gnuradio] Serious bug in tag propagation with non-integer relative rate

2018-01-05 Thread Andy Walls
On Wed, 2017-12-27 at 16:18 -0500, Andy Walls wrote: > Hi Eugene > > > From: Eugene Grayver > > Date: Thu, 9 Nov 2017 19:52:35 + > > > > There is a major problem with the way tags are propagated in blocks > > with non-integer relative rate

Re: [Discuss-gnuradio] Signal Conditioner - input filter

2018-01-04 Thread Andy Walls
with a block from a (private? closed-source?) Out of Tree module. I suspect no one here will be able to help, unless the source code for the block is available somewhere. -Andy > Thanks, > > Herb > > Dr. Herb Sims > > ___ Di

Re: [Discuss-gnuradio] Serious bug in tag propagation with non-integer relative rate

2018-01-01 Thread Andy Walls
Hi Marcus: On Sun, 2017-12-31 at 15:09 +, Müller, Marcus (CEL) wrote: > Hi Andy, hi Eugene > > Hm, coming back to an idea I had not so long ago: > > tag offset should not be 64bit unsihned integers only, but also have > a > 64 bit fractional part. > > That

Re: [Discuss-gnuradio] Serious bug in tag propagation with non-integer relative rate

2017-12-30 Thread Andy Walls
Hi Eugene: On Wed, 2017-12-27 at 16:18 -0500, Andy Walls wrote: > Hi Eugene > > > From: Eugene Grayver > > Date: Thu, 9 Nov 2017 19:52:35 + > > > > There is a major problem with the way tags are propagated in blocks > > with non-integer relati

[Discuss-gnuradio] Serious bug in tag propagation with non-integer relative rate

2017-12-27 Thread Andy Walls
ble_update_rate() is True, in which case, precision tag placement was abandonded by the block author anyway.) Thanks, Andy ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Re: [Discuss-gnuradio] resample ratio for fractional_resampler

2017-10-24 Thread Andy Walls
On Tue, 2017-10-24 at 08:16 -0400, Andy Walls wrote: > Hi Marcus: > > Nice insights and plots. > > > From: Marcus Müller > > Date: Mon, 23 Oct 2017 20:10:23 +0200 > > [snip] > > From the above figure, I'd say: go for 256 taps; 50 dB of anti-

Re: [Discuss-gnuradio] resample ratio for fractional_resampler

2017-10-24 Thread Andy Walls
MMSE for input spectral components in the range [-sample_rate/4, sample_rate/4]. Also it appears that the mmse/fractional_resampler blocks don't perform any explicit anti-alias filtering. So that's another reason to have a band-limiting filter ou

Re: [Discuss-gnuradio] error compiling gnuradio-digital

2017-07-19 Thread Andy Walls
The compilation works on Fedora 26 and the Ubuntu versions tested by the github pull request build bot. However, a fix is ready to go. Please provide feedback: https://github.com/gnuradio/gnuradio/issues/1388 https://github.com/gnuradio/gnuradio/pull/1389 Regards, Andy

Re: [Discuss-gnuradio] block history question

2017-07-15 Thread Andy Walls
elation sequence once you've found the correlation peak. The GNURadio runtime does not allow tagging of output items with offsets less than nitems_written() in a call to work(), so the corr_est block uses history() to artifically delay the primary output port so it can do this tagging "backward

Re: [Discuss-gnuradio] Decoding 2FSK Compensating for carrier jitter/skewing (CFO)

2017-07-14 Thread Andy Walls
the other side of a full wave length. > > Opps - Andy Walls I had the numbers upside down - should have checked > the units. > > In any case, the wave length is 2/3 of meter and not 1.5 meters. I always mentally check against the data point: 300 MHz => 1 meter (since c ~= 300

Re: [Discuss-gnuradio] Decoding 2FSK Compensating for carrier jitter/skewing (CFO)

2017-07-10 Thread Andy Walls
2 > from device A and 2 from device B. Yes, I noticed 4 bursts, two at one energy level and two at another energy level. Regards, Andy > P.S.2 It is probably some cheapo electronic components or re-using > the micro that is already there. ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Re: [Discuss-gnuradio] Decoding 2FSK Compensating for carrier jitter/skewing (CFO)

2017-07-10 Thread Andy Walls
From: Cinaed Simson Date: Sun, 9 Jul 2017 23:04:26 -0700 > On 07/09/2017 12:15 PM, Andy Walls wrote: > > On Sat, 2017-07-08 at 21:38 -0400, Andy Walls wrote: > >>> Date: Fri, 7 Jul 2017 19:50:55

Re: [Discuss-gnuradio] Decoding 2FSK Compensating for carrier jitter/skewing (CFO)

2017-07-08 Thread Andy Walls
t 350 Hz and 940 Hz. The tones are unusual in that they are square wave tones vs. sine wave. I haven't worked you the baud rate yet. I'll hack away at it more tomorrow. Regards, Andy > > Thanks for the help > HLL. ___ Discuss-gnuradio mai

Re: [Discuss-gnuradio] cross correlation in the time domain and through Fourier tranform ?

2017-06-22 Thread Andy Walls
; -> vector > functionality so I'd like to understand the consequences. If you can detect the Tx pulses, track the PRIs, and work a Tx pulse interval at a time, you should be able to do the proper zero padding and perform fast convolution. However your simulation doesn't look like a p

Re: [Discuss-gnuradio] Clock recovery for BPSK with intentional ISI

2017-06-15 Thread Andy Walls
he symbol clock phase tracking loop transfer function and gain computation, see this document: https://github.com/awalls-cx18/gr-nwr/blob/master/docs/clock_loop.pdf Regards, Andy ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Re: [Discuss-gnuradio] PFB Clock Sync stops producing samples

2017-06-09 Thread Andy Walls
nuradio/gnuradio/pull/1294#issuecomment-296628308 For the symbol clock phase tracking loop transfer function and gain computation, see this document: https://github.com/awalls-cx18/gr-nwr/blob/master/docs/clock_loop.pdf And now you can be certain that if I don't want to fix the existing

Re: [Discuss-gnuradio] PFB Clock Sync stops producing samples

2017-06-08 Thread Andy Walls
filter) for the damping factor. -Andy On Thu, 2017-06-08 at 14:08 -0400, Andy Walls wrote: > For a block that performs the identical function of the PFB clock synch > block with correct tag propagation, use the Symbol Synchronizer Block > available in this pull request: > > htt

[Discuss-gnuradio] PFB Clock Sync stops producing samples

2017-06-08 Thread Andy Walls
the tag propagation in the PFB_clock_sync block is a major change, which is one reason I wrote the new Symbol Synchronizer blocks. FWIW, I also do think get_tags_in_range() could stand to perform a sanity check, but that won't fix the underlying problem. -Andy

Re: [Discuss-gnuradio] Process Naming

2017-05-05 Thread Andy Walls
isplay processing happens in a thread named "python". Regards, Andy ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Re: [Discuss-gnuradio] ferna...@samara.com.es,

2017-04-26 Thread Andy Walls
he WBFM Tx block here: https://github.com/gnuradio/gnuradio/blob/master/gr-analog/python/analog/wfm_tx.py#L67 -Andy ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Re: [Discuss-gnuradio] Proper synchronization of f0T correction to use gr-trellis for a receiver (Re: gr-trellis test_cpm.py question)

2017-04-07 Thread Andy Walls
*f0*t could be incorporated into the FSM state, since this phase term appears to be part of the phase memory of the system, though not part of the modulation memory. I couldn't see an obvious way to do that. Regards, Andy On Thu, 2017-04-06 at 15:36 -0400, Andy Walls wrote: > On Mon, 2017

Re: [Discuss-gnuradio] Proper synchronization of f0T correction to use gr-trellis for a receiver (Re: gr-trellis test_cpm.py question)

2017-04-06 Thread Andy Walls
a great many samples due to numerical roundoff, plus it can't be synchronously reset). I was hoping using gr-trellis practically would have been a little bit easier. :( -Andy > On Thu, Apr 6, 2017 at 12:38 PM Andy Walls > <a...@silverblocksystems.net> wrote: > > On Mo

[Discuss-gnuradio] Proper synchronization of f0T correction to use gr-trellis for a receiver (Re: gr-trellis test_cpm.py question)

2017-04-06 Thread Andy Walls
you for any advice you can provide. Regards, Andy ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Re: [Discuss-gnuradio] gr-trellis test_cpm.py question

2017-04-03 Thread Andy Walls
Ah, OK. Thank you. I don't need anything that adaptive or automatic myself. I plan to play around with viterbi demodulation of GMSK and maybe SOQPSK this week. As I dig into the gr-trellis implementation I may have more questions. Regards, Andy On Mon, 2017-04-03 at 08:50 -0400, Achilleas

[Discuss-gnuradio] gr-trellis test_cpm.py question

2017-04-02 Thread Andy Walls
done manually for N>2? Thanks, Andy ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Re: [Discuss-gnuradio] fast parallel filtering

2017-03-26 Thread Andy Walls
tors less than the default. Also, in this flowgraph, I separated the out the final, non-decimating lowpass filter from the final decimating filter stage. It saves some CPU. Regards, Andy implant_pulse_detect_5.grc Description: Binary data ___ Discuss-gnura

Re: [Discuss-gnuradio] fast parallel filtering

2017-03-21 Thread Andy Walls
Bah, I messed up my filter designs in that last flowgraph. (Transition BW != Stopband Freq). Never drink beer while designing filters. :) See the attached, fixed flowgraph (v4). -Andy On Mon, Mar 20, 2017 at 9:30 PM, Andy Walls <a...@silverblocksystems.net> wrote: > Hi Dirk: > >

Re: [Discuss-gnuradio] fast parallel filtering

2017-03-20 Thread Andy Walls
Hi Dirk: On Mon, Mar 20, 2017 at 1:04 PM, Dirk Gorissen <dgoris...@gmail.com> wrote: > Hi Andy, > > I have been experimenting with the flowgraphs, tried with some live > data and it all works as expected. Just had to switch the threshold to > 2 orders of magnitude smaller

Re: [Discuss-gnuradio] fast parallel filtering

2017-03-19 Thread Andy Walls
able to narrow down the possible variation in frequencies where the signal might be at, say a 2 kHz channel vs. a 10 kHz channel, would allow additional noise filtering and lower PLL loop bandwidth, so that weaker signals could be pulled out. Fun stuff. Regards, Andy On Sat, Mar 18, 2017 at 6

Re: [Discuss-gnuradio] fast parallel filtering

2017-03-18 Thread Andy Walls
, so I didn't leave it in the flowgraph. Regards, Andy On Fri, Mar 17, 2017 at 11:46 AM, Andy Walls <a...@silverblocksystems.net> wrote: > On Thu, 2017-03-16 at 21:02 -0400, Andy Walls wrote: >> Hi Dirk, >> >> Thanks. >> >> Try the attached flowgraph. The p

Re: [Discuss-gnuradio] Problem with underruns

2017-03-17 Thread Andy Walls
On Fri, 2017-03-17 at 14:36 -0400, Andy Walls wrote: > > Hi Sverre, > > > > hm, I've taken the time to look at pulse_shaper_bs.py[1], but I didn't > > fully understand what it does, mathematically/technically. > > > > > > > > It does in fact

Re: [Discuss-gnuradio] Problem with underruns

2017-03-17 Thread Andy Walls
shaping for ASK (ASK usually has no pulse shaping). Also ASK is usually horrible for anything but the simplest remote functions. Is another aspect of the system that uses PSK or FSK? -Andy > You told me the bit rate, but not the sampling rate of the USRP sink, > but that would be very rel

Re: [Discuss-gnuradio] fast parallel filtering

2017-03-17 Thread Andy Walls
On Thu, 2017-03-16 at 21:02 -0400, Andy Walls wrote: > Hi Dirk, > > Thanks. > > Try the attached flowgraph. The pulse indicator output is a little crude > at the moment (it needs some latching persistence for a human to read), > but it does the job for a proof

Re: [Discuss-gnuradio] fast parallel filtering

2017-03-16 Thread Andy Walls
is not in the band of interest. That will prevent false lock on the DC spike by the PLL. Regards, Andy On Thu, Mar 16, 2017 at 7:12 PM, Dirk Gorissen <dgoris...@gmail.com> wrote: > Hi Andy, > > Very quickly collected some data off a different Tx. First at very > close

Re: [Discuss-gnuradio] fast parallel filtering

2017-03-15 Thread Andy Walls
. The pulse duration. I am assuming 10 milliseconds. 5. At what frequency offset, from the center frequency, should the pulse be at? I'm assuming somewhere withing +/- 5 kHz of the center spike, but there are at least two EMI spikes in that range. Thanks. -Andy On Wed, Mar 15, 2017 at 5:23 AM, Dirk

Re: [Discuss-gnuradio] fast parallel filtering

2017-03-14 Thread Andy Walls
On Tue, 2017-03-14 at 12:00 -0400, discuss-gnuradio-requ...@gnu.org wrote: > Date: Tue, 14 Mar 2017 15:49:44 +0100 > From: Marcus M?ller <marcus.muel...@ettus.com> > To: discuss-gnuradio@gnu.org > Subject: Re: [Discuss-gnuradio] fast parallel filtering > Hi Andy, > >

Re: [Discuss-gnuradio] fast parallel filtering

2017-03-14 Thread Andy Walls
s fall below the threshold. The burst/energy detector can work with a preset noise/signal threshold, or you could periodically re-estimate that threshold. GNURadio does not have a stock block that does burst/energy detection, so you'll have to find one on the 'Net or write one yourself. -Andy D

Re: [Discuss-gnuradio] Improve FSK4 decodes in OP25

2017-01-23 Thread Andy Walls
ics=UTF8=1485176439=1-1=scanner+antenna https://www.amazon.com/Scanner-Radio-Magnet-Mobile-Antenna/dp/B004C1T7PC/ref=sr_1_19?s=electronics=UTF8=1485176541=1-19=scanner+antenna with enough cable to move the antennas farther from indoor UHF noi

Re: [Discuss-gnuradio] Improve FSK4 decodes in OP25

2017-01-22 Thread Andy Walls
On Sun, Jan 22, 2017 at 7:53 PM, Andy Walls <a...@silverblocksystems.net> wrote: > On Sun, Jan 22, 2017 at 7:19 PM, Luke Berndt <l...@robotastic.com> wrote: > >> Well, there was definitely a lot of noise! and I am pretty sure the source >> was my computer. I got a cou

Re: [Discuss-gnuradio] Improve FSK4 decodes in OP25

2017-01-17 Thread Andy Walls
Hi Luke: On Tue, 2017-01-17 at 12:50 -0500, Luke Berndt wrote: > Andy - Thank you so much, this was extremely helpful. I switched to > your RF chain and I think it helped a bit. I'm glad it helped. FWIW I tried an alternate FM demod approach - 4 PLLs one at each tone - but the tones turn

Re: [Discuss-gnuradio] Segfault with volk_32fc_32f_dot_prod_32fc_a_avx

2016-12-07 Thread Andy Walls
On Wed, 2016-12-07 at 12:10 -0500, Andy Walls wrote: > > From GDB I can see > > > > > > d_filtnum = 0 > > count = -67108696 > > d_out_idx = 0 > > > > This is a garbage-in, garbage-out problem I've seen exactly before with > other blocks and t

Re: [Discuss-gnuradio] Segfault with volk_32fc_32f_dot_prod_32fc_a_avx

2016-12-07 Thread Andy Walls
ly before with other blocks and the PFB clock sync block. 1. Check to make sure that your filter taps don't trace out a function that has discontinuities or flat spots (i.e. a square pulse), and the PFB clock sync algorithms can't handle that. 2. Add a tag_debug block

Re: [Discuss-gnuradio] Debugging ControlPort/Thrift problem (Re: costas ambiguity and correlate-and-sync block in qpsk)

2016-11-05 Thread Andy Walls
On Sun, 2016-04-03 at 13:01 -0400, Andy Walls wrote: > >On April 3, 2016 11:31:02 AM EDT, Tom Rondeau wrote: > >>On Sun, Apr 3, 2016 at 11:27 AM, Landsman, Arik wrote: [snip] > >>>> Here is some good info on how GRNURadio's control port works at a >

Re: [Discuss-gnuradio] FSK demodulation questions

2016-10-18 Thread Andy Walls
On October 18, 2016 3:39:28 PM EDT, Andy Walls <a...@silverblocksystems.net> wrote: > >It works because the spectrum of a GMSK signal has two spectral peaks >spaced equidistant from the center frequency. Oops. "... spectrum of a *squared* GMSK signal ha

Re: [Discuss-gnuradio] FSK demodulation questions

2016-10-18 Thread Andy Walls
gnal has two spectral peaks spaced equidistant from the center frequency. It works best with continuous, fairly evenly distributed, between mark and space, data. It can get fooled at the start or end of a burst, or during a long run of mark or space. -Andy > Thanks. ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Re: [Discuss-gnuradio] Rectangular Pulse Shape w/ PFB Clock Sync

2016-09-30 Thread Andy Walls
ld have to use the Rx RC filter that Neil suggested, if you wanted to try MSERTED. Regards, Andy > > On Wed, Sep 28, 2016 at 6:41 PM, Neil Schafer <address@hidden> > wrote: > I haven’t tried it myself, but wouldn’t using a raised &g

Re: [Discuss-gnuradio] Rectangular Pulse Shape w/ PFB Clock Sync

2016-09-28 Thread Andy Walls
tive filter based on the matched pulse filter, and relies on a peaked match pulse filter shape. (Which has a derivative filter tap value of ideally 0 at the center of the matched pulse filter taps.) The derivative filter of a matched pulse filter for square pulses doesn't have the properties the PFB

Re: [Discuss-gnuradio] Calculating additive noise power for known signal

2016-08-24 Thread Andy Walls
On Wed, 2016-08-24 at 13:55 -0400, Andy Walls wrote: > On Wed, 2016-08-24 at 12:00 -0400, discuss-gnuradio-requ...@gnu.org > wrote: > > Date: Tue, 23 Aug 2016 16:42:33 -0700 (MST) > > From: Paul Creaser > > To: Discuss-gnuradio@gnu.org > > > In a real system the

Re: [Discuss-gnuradio] Calculating additive noise power for known signal

2016-08-24 Thread Andy Walls
pology.) Think of it as a TDMA timeslot clock. :) 1/60th of a second at 9600 symbols/second is 160 symbols. -Andy ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Re: [Discuss-gnuradio] Calculating additive noise power for known signal

2016-08-24 Thread Andy Walls
om/questions/tagged/gnuradio Regards, Andy ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Re: [Discuss-gnuradio] Calculating additive noise power for known signal

2016-08-23 Thread Andy Walls
0201361868 And here is a PDF copy I spotted on the internet (click at your own risk): https://www.u-cursos.cl/usuario/834c0e46b93fd72fd8408c492af56f8d/mi_blog/r/4%29_Todd_Moon_Mathematical_Methods_and_Algorithms_for_Signal_Processing.pdf -Andy ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Re: [Discuss-gnuradio] ZMQ REQ / REP naming Swap?

2016-07-29 Thread Andy Walls
/REP/PUB/SUB/PUSH/PULL based on an input parameter. BTW, I know of no OOT that has the functionality you need. Sorry. Regards, Andy ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Re: [Discuss-gnuradio] ZMQ REQ / REP naming Swap?

2016-07-29 Thread Andy Walls
+ level. Maybe at the GRC block XML file level, it might be worth it. My $0.02 Regards, Andy ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Re: [Discuss-gnuradio] ZMQ REQ / REP naming Swap?

2016-07-29 Thread Andy Walls
ot wrong or incorrect, but they might not fit the usage pattern one may need or envision in a particular context. Don't use REQ/REP for medium to high sample rate sample streams. Regards, Andy ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Re: [Discuss-gnuradio] FSK modulation/demodulation for Universal Access Transceiver

2016-05-26 Thread Andy Walls
sume_the_System_Is_Synchronized http://eclass.uth.gr/eclass/modules/document/file.php/MHX302/Lecture12% 20-%20Wireless%20signal%20processing%20%28Synchronization%29.pdf -Andy > Olivier ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Re: [Discuss-gnuradio] Syncronization issues, using a GPSDO

2016-05-24 Thread Andy Walls
o work up a fix with a USRP-time vs. Host-time tracking loop, without knowing the root cause. If you can find a solution for your problem without knowing the root cause, you'll probably be OK. > Meelis -Andy ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Re: [Discuss-gnuradio] UDP Source Error (on windows)

2016-05-19 Thread Andy Walls
f a security failing of Linux to allow injection of 4 unused bytes into the kernel space from user-space for every locally opened UDP socket. I'm not sure how I could exploit it (perhaps coding a jump instruction to a no-op sled somewhere nearby?), but I'm not that creative.

Re: [Discuss-gnuradio] UDP Source Error (on windows)

2016-05-19 Thread Andy Walls
electrons.com/source/net/ipv4/udp.c http://lxr.free-electrons.com/source/net/ipv6/udp.c Only TCP and the Bluetooth SCO protocol in the Linux kernel care about SO_LINGER. Regards, Andy ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Re: [Discuss-gnuradio] [PyBOMBS] Need your help!

2016-05-18 Thread Andy Walls
On Wed, 2016-05-18 at 03:11 -0400, Anon Lister wrote: > Andy, [snip] > Since I'm replying in the pybombs thread, I did try it and it broke > pretty badly. Missing deps and such, I'd be willing to try to help get > with that after I get the build down by hand and know what I can us

Re: [Discuss-gnuradio] [PyBOMBS] Need your help!

2016-05-17 Thread Andy Walls
thrift needs, that is not in older versions of libevent. FWIW, Thift lists its requirements here: http://thrift.apache.org/docs/install/ http://thrift.apache.org/docs/install/centos Regards, Andy > > Cheers, > Marcus ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Re: [Discuss-gnuradio] VOLK division between complexes

2016-05-13 Thread Andy Walls
have a lot of additional complex multiplcation, power, and/or (real) root operations to perform, then the transform *might* give you a savings. A savings would also be more likely, if you don't need to invert the transformation at the end (i.e. no need for z = Exp(w)). Regards, Andy > Impl

Re: [Discuss-gnuradio] costas ambiguity and correlate-and-sync block in qpsk

2016-04-18 Thread Andy Walls
, so what you've come up with may only work for QAM and PSK modulations using generic_mod. Regards, Andy > Just need to python it into the Rx in a neat way. > > > > > > From: Landsman, Arik > Sent: Sunday, April 17, 2016 7:44 PM &

  1   2   3   >