Map: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 3: | Line 3: | ||
output[i] = map[input[i]] | output[i] = map[input[i]] | ||
This block only takes byte input, and only produces byte output. | |||
== Parameters == | == Parameters == | ||
Line 18: | Line 20: | ||
; C++ files | ; C++ files | ||
: [https://github.com/gnuradio/gnuradio | : [https://github.com/gnuradio/gnuradio/blob/main/gr-digital/lib/map_bb_impl.cc map_bb_impl.cc] | ||
; Header files | ; Header files | ||
: [https://github.com/gnuradio/gnuradio | : [https://github.com/gnuradio/gnuradio/blob/main/gr-digital/lib/map_bb_impl.h map_bb_impl.h] | ||
; Public header files | ; Public header files | ||
: [https://github.com/gnuradio/gnuradio | : [https://github.com/gnuradio/gnuradio/blob/main/gr-digital/include/gnuradio/digital/map_bb.h map_bb.h] | ||
; Block definition | ; Block definition | ||
: [https://github.com/gnuradio/gnuradio | : [https://github.com/gnuradio/gnuradio/blob/main/gr-digital/grc/digital_map_bb.block.yml digital_map_bb.block.yml] |
Latest revision as of 09:45, 26 January 2022
This block maps an incoming signal to the value in the map. The block expects that the incoming signal has a maximum value of len(map)-1.
output[i] = map[input[i]]
This block only takes byte input, and only produces byte output.
Parameters
- Map
- A vector of integers that maps x to map[x].
Example Flowgraph
This flowgraph can be found at [1].
Source Files
- C++ files
- map_bb_impl.cc
- Header files
- map_bb_impl.h
- Public header files
- map_bb.h
- Block definition
- digital_map_bb.block.yml