Content deleted Content added
m →Unary coding in biological networks: Journal cites:, added 1 PMID, added 1 PMC using AWB (12151) |
Matthiaspaul (talk | contribs) Added a note on the corresponding aquivalent to "unary coding" in the German literature ("BCD-Zählcode"), which somestimes causes confusion as it must not be mixed up with "BCD-Code" for BCD code. Improved refs. |
||
Line 1:
'''Unary coding''',<ref group="nb" name="NB1"/> sometimes called '''thermometer code''', is an [[entropy encoding]] that represents a [[natural number]], ''n'', with ''n'' ones followed by a zero (if ''natural number'' is understood as ''non-negative integer'') or with ''n'' − 1 ones followed by a zero (if ''natural number'' is understood as ''strictly positive integer''). For example 5 is represented as 111110 or 11110. Some representations use ''n'' or ''n'' − 1 zeros followed by a one. The ones and zeros are interchangeable [[without loss of generality]]. Unary coding is both a [[prefix-free code]] and a [[self-synchronizing code]].
{| class="wikitable"
! n (non-negative) !! n (strictly positive) !! Unary code !! Alternative
Line 47:
==Unary coding in biological networks==
New research has shown that unary coding is used in the neural circuits responsible for [[birdsong]] production.<ref
==Generalized unary coding==
A generalized version of unary coding is able to represent numbers much more efficiently than standard unary coding.<ref
{| class="wikitable"
! n !! Unary code !! Generalized unary
Line 90:
==See also==
*[[Unary numeral system]]
==Notes==
{{Reflist|group="nb"|refs=
<ref group="nb" name="NB1">The aquivalent to the term "unary coding" in German scientific literature is "{{lang|de|BCD-Zählcode}}", which would translate into "[[Binary coded decimal]] counting code". This must not be confused with the similar German term "{{lang|de|BCD-Code}}" translating to [[BCD code]] in English.</ref>
}}
==References==
{{Reflist
<ref name="Fiete_2007">{{cite book |author-last1=Fiete |author-first1=I. R. |author-first2=H. S. |author-last2=Seung |chapter=Neural network models of birdsong production, learning, and coding |title=New Encyclopedia of Neuroscience |editor-first1=L. |editor-last1=Squire |editor-first2=T. |editor-last2=Albright |editor-first3=F. |editor-last3=Bloom |editor-first4=F. |editor-last4=Gage |editor-first5=N. |editor-last5=Spitzer |publisher=[[Elsevier]] |date=2007}}</ref>
<ref name="Moore_2011">{{cite journal |author-last1=Moore |author-first1=J. M. |display-authors=etal |date=2011 |title=Motor pathway convergence predicts syllable repertoire size in oscine birds |journal=Proc. Natl. Acad. Sci. USA |volume=108 |pages=16440–16445 |doi=10.1073/pnas.1102077108 |pmid=21918109 |pmc=3182746}}</ref>
<ref name="Kak_2015">{{cite journal |author-last1=Kak |author-first1=S. |date=2015 |title=Generalized unary coding |url=http://link.springer.com/article/10.1007/s00034-015-0120-7#page-1 |journal=Circuits, Systems and Signal Processing |volume=35 |pages=1419–1426 |doi=10.1007/s00034-015-0120-7}}</ref>
}}
{{Compression Methods}}
|