Update: automatic coloring
It is difficult to get the colors right "by hand", so I recoded my example
to automatically colour the appropiate sectors from the binary code they represent. The code is much shorter now:
\documentclass{article}
\usepackage{tikz}
\usepackage{xstring}
\def\sector#1#2#3#4#5{%
\fill[#5] (#1) -- (#3:#2) arc (#3:#4:#2) -- cycle;
}
% Define colors for bits 1 and 0
\colorlet{color1}{red!70!black!70}
\colorlet{color0}{white}
\begin{document}
\begin{tikzpicture}
\foreach \code [count=\i from=1] in {110,010,000,001,011,111,101,100} {
\node at (\i*45:5.5) {\code}; % Label each code
% Draw sectors from outside to inside
\foreach \r in {5,3,1} {
\StrRight{\code}{1}[\bit] % Get the rightmost bit
\StrGobbleRight{\code}{1}[\code] % Get the remaining left bits
\xdef\code{\code} % Set them for the next iteration
\sector{0,0}{\r}{45*\i}{45*\i-45}{color\bit, draw=black, thick}
}
}
\end{tikzpicture}
\end{document}
And the result is free from previous mistakes :-)

For reference only, here is the
Previous, obsolete answer
Here is a quick&dirty solution. The following macro allows you to fill a circular sector:
\def\sector#1#2#3#4#5{%
% #1 center
% #2 radius
% #3 start angle
% #4 end angle
% #5 drawing options
\draw[#5] (#1) -- (#3:#2) arc (#3:#4:#2) -- cycle;
}
Now you can draw some circular sectors in red, starting from the outer ring, and continue towards the inner rings overlapping some other sectors in white. It is not the most efficient nor elegant way to do it, but it is easy to understand and to code:
\documentclass{article}
\usepackage{tikz}
\def\sector#1#2#3#4#5{%
% #1 center
% #2 radius
% #3 start angle
% #4 end angle
% #5 drawing options
\draw[#5] (#1) -- (#3:#2) arc (#3:#4:#2) -- cycle;
}
\colorlet{myred}{red!70!black!70}
\begin{document}
\begin{tikzpicture}
% Colour sectors
% External ring
\foreach \s/\c in {2/myred,4/myred,5/myred} {
\sector{0,0}{5}{\s*45}{\s*45+45}{fill=\c}
}
% Middle ring
\foreach \s/\c in {0/myred,2/white,3/myred,5/white,7/myred} {
\sector{0,0}{3}{\s*45}{\s*45+45}{fill=\c}
}
% Inner ring
\foreach \s/\c in {0/white,4/myred,5/myred,6/myred} {
\sector{0,0}{1}{\s*45}{\s*45+45}{fill=\c}
}
%Circles
\foreach \r in {1, 3, 5}
\draw[black, thick] (0,0) circle (\r);
%Rays
\foreach \a in {0, 45,...,359}
\draw[thick,black] (0, 0) -- (\a:5);
%Angle labels
\draw (0: 5.5) node {$110$};
\draw (45: 5.5) node {$010$};
\draw (90: 5.5) node {$000$};
\draw (135: 5.5) node {$001$};
\draw (180: 5.5) node {$011$};
\draw (225: 5.5) node {$111$};
\draw (270: 5.5) node {$101$};
\draw (315: 5.5) node {$100$};
%Central point
\draw[fill=black] (0,0) circle(0.7mm);
\end{tikzpicture}
\end{document}
