Kludge Tracker: Gnuradio - v3.4.0-101-g7e2b45b

Parent Directory (gnuradio/gnuradio-core/src/python/gnuradio)

Kludge Summary of gnuradio/gnuradio-core/src/python/gnuradio/blks2impl

Total Kludges 12
Total Subdirs 0

All Directories within gnuradio/gnuradio-core/src/python/gnuradio/blks2impl

All Files within gnuradio/gnuradio-core/src/python/gnuradio/blks2impl

Kludge Snippets in gnuradio/gnuradio-core/src/python/gnuradio/blks2impl

gnuradio/gnuradio-core/src/python/gnuradio/blks2impl/filterbank.py

Category FIXME
Committer jcorgan
Commit ID 37c779b0c6394a3cec53370beb3b5a95e898b66a
22        import sys
23        from gnuradio import gr, gru
24        
25        def _generate_synthesis_taps(mpoints):
26            return []   # FIXME
27        
28        
29        def _split_taps(taps, mpoints):
30            assert (len(taps) % mpoints) == 0
				

gnuradio/gnuradio-core/src/python/gnuradio/blks2impl/fm_emph.py — 1

PyFlakes undefined name 'gru'
Committer jcorgan
Commit ID e692e71305ecd71d3681fe37f3d76f350d67e276
65                if 0:
66                    print "btaps =", btaps
67                    print "ataps =", ataps
68                    global plot1
69                    plot1 = gru.gnuplot_freqz (gru.freqz (btaps, ataps), fs, True)
70        
71                deemph = gr.iir_filter_ffd(btaps, ataps)
72        	self.connect(self, deemph, self)
73        
				

gnuradio/gnuradio-core/src/python/gnuradio/blks2impl/fm_emph.py — 2

PyFlakes undefined name 'gru'
Committer jcorgan
Commit ID e692e71305ecd71d3681fe37f3d76f350d67e276
65                if 0:
66                    print "btaps =", btaps
67                    print "ataps =", ataps
68                    global plot1
69                    plot1 = gru.gnuplot_freqz (gru.freqz (btaps, ataps), fs, True)
70        
71                deemph = gr.iir_filter_ffd(btaps, ataps)
72        	self.connect(self, deemph, self)
73        
				

gnuradio/gnuradio-core/src/python/gnuradio/blks2impl/fm_emph.py — 3

PyFlakes undefined name 'gru'
Committer jcorgan
Commit ID e692e71305ecd71d3681fe37f3d76f350d67e276
144                if 0:
145                    print "btaps =", btaps
146                    print "ataps =", ataps
147                    global plot2
148                    plot2 = gru.gnuplot_freqz (gru.freqz (btaps, ataps), fs, True)
149        
150                preemph = gr.iir_filter_ffd(btaps, ataps)
151        	self.connect(self, preemph, self)
				

gnuradio/gnuradio-core/src/python/gnuradio/blks2impl/fm_emph.py — 4

PyFlakes undefined name 'gru'
Committer jcorgan
Commit ID e692e71305ecd71d3681fe37f3d76f350d67e276
144                if 0:
145                    print "btaps =", btaps
146                    print "ataps =", ataps
147                    global plot2
148                    plot2 = gru.gnuplot_freqz (gru.freqz (btaps, ataps), fs, True)
149        
150                preemph = gr.iir_filter_ffd(btaps, ataps)
151        	self.connect(self, preemph, self)
				

gnuradio/gnuradio-core/src/python/gnuradio/blks2impl/fm_emph.py — 5

Category FIXME
Committer jcorgan
Commit ID e692e71305ecd71d3681fe37f3d76f350d67e276
135        	gr.hier_block2.__init__(self, "fm_deemph",
136        				gr.io_signature(1, 1, gr.sizeof_float), # Input signature
137        				gr.io_signature(1, 1, gr.sizeof_float)) # Output signature
138        				
139                # FIXME make this compute the right answer
140                
141                btaps = [1]
142                ataps = [1]
143        
				

gnuradio/gnuradio-core/src/python/gnuradio/blks2impl/nbfm_rx.py

Category FIXME
Committer jcorgan
Commit ID e692e71305ecd71d3681fe37f3d76f350d67e276
53        	gr.hier_block2.__init__(self, "nbfm_rx",
54        				gr.io_signature(1, 1, gr.sizeof_gr_complex), # Input signature
55        				gr.io_signature(1, 1, gr.sizeof_float))      # Output signature
56        
57                # FIXME audio_rate and quad_rate ought to be exact rationals
58                audio_rate = int(audio_rate)
59                quad_rate = int(quad_rate)
60        
61                if quad_rate % audio_rate != 0:
				

gnuradio/gnuradio-core/src/python/gnuradio/blks2impl/nbfm_tx.py

Category FIXME
Committer jcorgan
Commit ID e692e71305ecd71d3681fe37f3d76f350d67e276
48        	gr.hier_block2.__init__(self, "nbfm_tx",
49        				gr.io_signature(1, 1, gr.sizeof_float),      # Input signature
50        				gr.io_signature(1, 1, gr.sizeof_gr_complex)) # Output signature
51                
52                # FIXME audio_rate and quad_rate ought to be exact rationals
53                audio_rate = int(audio_rate)
54                quad_rate = int(quad_rate)
55        
56                if quad_rate % audio_rate != 0:
				

gnuradio/gnuradio-core/src/python/gnuradio/blks2impl/pkt.py

Category FIXME
Committer trondeau
Commit ID 28e086141aead2e43f958f0ae14d58cac557fa2d
134                    raise ValueError, "Invalid access_code %r. Must be string of 1's and 0's" % (access_code,)
135                self._access_code = access_code
136        
137                if threshold == -1:
138                    threshold = 12              # FIXME raise exception
139        
140                self._rcvd_pktq = gr.msg_queue()          # holds packets from the PHY
141                self.correlator = gr.correlate_access_code_bb(access_code, threshold)
142        
				

gnuradio/gnuradio-core/src/python/gnuradio/blks2impl/standard_squelch.py — 1

Category FIXME
Committer jcorgan
Commit ID e692e71305ecd71d3681fe37f3d76f350d67e276
27        	gr.hier_block2.__init__(self, "standard_squelch",
28        				gr.io_signature(1, 1, gr.sizeof_float), # Input signature
29        				gr.io_signature(1, 1, gr.sizeof_float)) # Output signature
30            
31                self.input_node = gr.add_const_ff(0)          # FIXME kludge
32                
33                self.low_iir = gr.iir_filter_ffd((0.0193,0,-0.0193),(1,1.9524,-0.9615))
34                self.low_square = gr.multiply_ff()
35                self.low_smooth = gr.single_pole_iir_filter_ff(1/(0.01*audio_rate))   # 100ms time constant
				

gnuradio/gnuradio-core/src/python/gnuradio/blks2impl/standard_squelch.py — 2

Category Kludge
Committer jcorgan
Commit ID e692e71305ecd71d3681fe37f3d76f350d67e276
27        	gr.hier_block2.__init__(self, "standard_squelch",
28        				gr.io_signature(1, 1, gr.sizeof_float), # Input signature
29        				gr.io_signature(1, 1, gr.sizeof_float)) # Output signature
30            
31                self.input_node = gr.add_const_ff(0)          # FIXME kludge
32                
33                self.low_iir = gr.iir_filter_ffd((0.0193,0,-0.0193),(1,1.9524,-0.9615))
34                self.low_square = gr.multiply_ff()
35                self.low_smooth = gr.single_pole_iir_filter_ff(1/(0.01*audio_rate))   # 100ms time constant
				

gnuradio/gnuradio-core/src/python/gnuradio/blks2impl/wfm_tx.py

Category FIXME
Committer jcorgan
Commit ID e692e71305ecd71d3681fe37f3d76f350d67e276
45        	gr.hier_block2.__init__(self, "wfm_tx",
46        				gr.io_signature(1, 1, gr.sizeof_float),      # Input signature
47        				gr.io_signature(1, 1, gr.sizeof_gr_complex)) # Output signature
48                
49                # FIXME audio_rate and quad_rate ought to be exact rationals
50                audio_rate = int(audio_rate)
51                quad_rate = int(quad_rate)
52        
53                if quad_rate % audio_rate != 0: