Chen-Ho кодтау - Chen–Ho encoding

Chen-Ho кодтау - жадының тиімді баламалы жүйесі екілік үшін кодтау ондық цифрлар.

Ретінде белгілі ондық сандарға арналған дәстүрлі екілік кодтау жүйесі екілік кодталған ондық (BCD), әрбір цифрды кодтау үшін төрт битті қолданады, нәтижесінде екілік деректер өткізу қабілеттілігі айтарлықтай ысырап болады (өйткені төрт бит 16 күйді сақтай алады және тек 10 сақтау үшін қолданылады),[1] пайдалану кезінде де оралған BCD.

Кодтау екі ондық цифрды (100 күй) сақтау талаптарын 8-ден 7 битке дейін, ал үш ондық цифрларды (1000 күй) 12-ден 10 битке дейін қарапайым талаптарды сақтауды азайтады Буль а сияқты күрделі арифметикалық амалдардан аулақ болатын түрлендірулер базалық конверсия.

Тарих

Болғанға ұқсайды көптеген жаңалықтар, кейінірек Чень-Хо кодтауы деп атала бастаған кейбір тұжырымдамаларды Теодор М.Херц 1969 жылы дербес дамытты.[2] және арқылы Тян Чи Чен (陳 天機) (1928–)[3][4][5][6] 1971 жылы.

Герц Рокуэлл 1969 жылы оны кодтауға патент берді, ол 1971 жылы берілді.[2]

Чен алдымен өз идеяларын талқылады Ирвинг Цзе Хо (何宜慈) (1921–2003)[7][8][9][10] 1971 ж. Чен мен Хо екеуі де жұмыс істеді IBM уақытта, әр түрлі жерлерде болғанымен.[11][12] Чен де кеңес берді Фрэнк Чин Тунг[13] өз теорияларының нәтижелерін дербес тексеру үшін.[12] IBM олардың атына 1973 жылы патент берді, ол 1974 жылы берілді.[14] Кем дегенде 1973 жылға қарай Герцтің бұрынғы жұмысы олар үшін белгілі болуы керек, өйткені патент оның патентіне сілтеме жасайды өнерге дейінгі деңгей.[14]

Джозеф Д.Рутледж және Джон К.Макферсонның қатысуымен,[15] Chen-Ho кодтауының соңғы нұсқасы IBM ішінде 1974 жылы таратылды[16] және 1975 жылы журналда жарияланған ACM байланысы.[15][17] Бұл нұсқа, ең алдымен, кодтау жүйесін қолданумен байланысты бірнеше нақтылауды қамтыды. Бұл а Хафман - тәрізді префикс коды.

Кодтау деп аталды Чен мен Хо схемасы 1975 жылы,[18] Ченнің кодтауы 1982 ж[19] ретінде танымал болды Chen-Ho кодтау немесе Chen-Ho алгоритмі 2000 жылдан бастап.[17] 2001 жылы оған патент бергеннен кейін,[20] Майкл Ф. Коулишоу деп аталатын Чен-Хо шифрлауының одан әрі жетілдірілуін жариялады тығыз ондық (DPD) кодтау IEE материалдары - компьютерлер және сандық әдістер 2002 жылы.[21][22] Кейіннен DPD ретінде қабылданды ондық кодтау қолданылған IEEE 754-2008 және ISO / IEC / IEEE 60559: 2011 өзгермелі нүкте стандарттар.

Қолдану

Чен нөлден жетіге дейінгі цифрлар сәйкесінше үш екілік цифрлар көмегімен жай кодталғанын атап өтті сегіздік топ. Ол сондай-ақ а-ны қолдануға болады деп тұжырымдады жалау бір биттің көмегімен кодталатын сегіз және тоғыз сандар үшін басқа кодтауды анықтау.

Іс жүзінде Буль түрлендірулер BCD кодталған цифрларын үш цифрға 12 биттен үш цифрға 10 битке дейін қысып, кіріс биттерінің ағынына қолданылады. Алынған түрлендірулер алынған кодталған ағынды BCD-ге декодтау үшін қолданылады. Баламалы нәтижелерге а-ны қолдану арқылы да қол жеткізуге болады қарау кестесі.

Chen-Ho кодтау үш ондық сандар жиынтығын 10 биттен тұратын топтарға кодтаумен шектеледі (осылай аталады) деклеттер ).[1] 10 битті қолдану арқылы мүмкін болатын 1024 күйдің ішінде тек 24 күй пайдаланылмай қалады[1] (бірге бәрібір биттер, әдетте, жазу кезінде 0-ге тең, ал оқылған кезде еленбейді). Тек 0,34% ысыраппен, 4 разрядтағы бір цифрмен BCD-ге қарағанда 20% тиімді кодтауды береді.[12][17]

Герц пен Чен екеуі де ондық цифрлар жиынтығын (BCD-де 8 бит қажет) 7 биттен тұратын топтарға қысу үшін ұқсас, бірақ тиімділігі төмен кодтау схемаларын ұсынды.[2][12]

Ондық сандардың үлкен жиынтығын үш және екі таңбалы топтарға бөлуге болады.[2]

Патенттер сонымен қатар схеманы кез келген басқа ондық кодтармен кодталған сандарға бейімдеу мүмкіндігін талқылайды 8-4-2-1 BCD,[2] f.e. сияқты Артық-3,[2] Артық-6, 2-ге секіру, 8-ге секіру, Сұр, Гликон, О'Брайен типі-I және Сұр - Стибиц коды.[a] Дәл осындай принциптерді басқа негіздерге де қолдануға болады.

1973 жылы Chen-Ho кодтаудың кейбір формалары міндетті емес мекен-жай түрлендіру аппаратурасында қолданылған сияқты IBM 7070 /7074 үшін эмуляция ерекшелігі 165. IBM System / 370 моделі және 370 Модель 168 компьютерлер.[23][24]

Көрнекті қосымшалардың бірі ондық цифрларды үш таңбалы көрсеткішпен сақтау үшін 128 биттік регистрді қолданады, бұл екілік кодтауды қолданудың нәтижесінен кем емес (BCD кодтау үшін бірдей цифрларды сақтау үшін 144 бит қажет болады).

Екі ондық цифрға арналған кодтау

Герц кодтау

Секулярлық үшін кодталған ондық деректер heptad (1969 нысаны)[2]
Екілік кодтауОндық цифрлар
Код кеңістігі (128 мемлекет)b6b5b4b3b2b1b0d1d0Кодталған мәндерСипаттамаОқиғалар (100 штат)
50% (64 штат)0абcг.ef0abc0деф(0–7) (0–7)Екі төменгі цифр64% (64 штат)
12,5% (16 штат)110cг.ef100c0деф(8–9) (0–7)Бір төменгі цифр,
бір жоғары цифр
16% (16 штат)
12,5% (16 штат)101fабc0abc100f(0–7) (8–9)16% (16 штат)
12,5% (16 штат, 4 пайдаланылған)111cххf100c100f(8–9) (8–9)Екі жоғары цифр4% (4 штат)
12,5% (16 штат, 0 пайдаланылған)100хххх0% (0 штат)

Ерте Чен-Хо кодтау, А әдісі

Бірге арналған ондық деректерді кодтау heptad (1971 жылдың басы, А әдісі)[12]
Екілік кодтауОндық цифрлар
Код кеңістігі (128 мемлекет)b6b5b4b3b2b1b0d1d0Кодталған мәндерСипаттамаОқиғалар (100 штат)
50% (64 штат)0абcг.ef0abc0деф(0–7) (0–7)Екі төменгі цифр64% (64 штат)
25% (32 штат, 16 пайдаланылған)10х[12] (b)[15]cг.ef100c0деф(8–9) (0–7)Бір төменгі цифр,
бір жоғары цифр
16% (16 штат)
12,5% (16 штат)110fабc0abc100f(0–7) (8–9)16% (16 штат)
12,5% (16 штат, 4 пайдаланылған)111cх[12] (а)[15]х[12] (b)[15]f100c100f(8–9) (8–9)Екі жоғары цифр4% (4 штат)
  • Бұл кодтау паритетті сақтамайды.

Ерте Чен-Хо кодтау, B әдісі

Бір гептад үшін ондық деректерді кодтау (1971 жылдың басы, В әдісі)[12]
Екілік кодтауОндық цифрлар
Код кеңістігі (128 мемлекет)b6b5b4b3b2b1b0d1d0Кодталған мәндерСипаттамаОқиғалар (100 штат)
50% (64 штат)0абcг.ef0abc0деф(0–7) (0–7)Екі төменгі цифр64% (64 штат)
12,5% (16 штат)10c0г.ef100c0деф(8–9) (0–7)Бір төменгі цифр,
бір жоғары цифр
16% (16 штат)
12,5% (16 штат, 4 пайдаланылған)10c1ххf100c100f(8–9) (8–9)Екі жоғары цифр4% (4 штат)
12,5% (16 штат)11f0абc0abc100f(0–7) (8–9)Бір төменгі цифр,
бір жоғары цифр
16% (16 штат)
12,5% (16 штат, 0 пайдаланылған)11х1ххх0% (0 штат)
  • Бұл кодтау паритетті сақтамайды.

Патенттелген және соңғы Chen-Ho кодтауы

Бір гептадқа арналған ондық деректерді кодтайтын (патенттелген 1973 үлгісі)[14] және қорытынды 1975 ж[15])
Екілік кодтауОндық цифрлар
Код кеңістігі (128 мемлекет)b6b5b4b3b2b1b0d1d0Кодталған мәндерСипаттамаОқиғалар (100 штат)
50% (64 штат)0абcг.ef0abc0деф(0–7) (0–7)Екі төменгі цифр64% (64 штат)
25,0% (32 штат, 16 пайдаланылған)10х[14] (b)[15]cг.ef100c0деф(8–9) (0–7)Бір төменгі цифр,
бір жоғары цифр
16% (16 штат)
12,5% (16 штат)111cабf0abc100f(0–7) (8–9)16% (16 штат)
12,5% (16 штат, 4 пайдаланылған)110cх[14] (а)[15]х[14] (b)[15]f100c100f(8–9) (8–9)Екі жоғары цифр4% (4 штат)

Үш ондық цифрларға арналған кодтау

Герц кодтау

Бір деклетке кодталған ондық мәліметтердің герці (1969 ж.)[2]
Екілік кодтауОндық цифрлар
Код кеңістігі (1024 мемлекет)b9b8b7b6b5b4b3b2b1b0d2d1d0Кодталған мәндерСипаттамаОқиғалар (1000 штат)
50,0% (512 мемлекет)0абcг.efжсағмен0abc0деф0гхи(0–7) (0–7) (0–7)Үш төменгі цифр51,2% (512 мемлекет)
37,5% (384 штат)100cг.efжсағмен100c0деф0гхи(8–9) (0–7) (0–7)Екі төменгі цифр,
бір жоғары цифр
38,4% (384 штат)
101fабcжсағмен0abc100f0гхи(0–7) (8–9) (0–7)
110менабcг.ef0abc0деф100мен(0–7) (0–7) (8–9)
9,375% (96 мемлекет)111f00менабc0abc100f100мен(0–7) (8–9) (8–9)Бір төменгі цифр,
екі жоғары цифр
9,6% (96 мемлекет)
111c01менг.ef100c0деф100мен(8–9) (0–7) (8–9)
111c10fжсағмен100c100f0гхи(8–9) (8–9) (0–7)
3,125% (32 штат, 8 пайдаланылған)111c11f(0)(0)мен100c100f100мен(8–9) (8–9) (8–9)Үш үлкен сан, b2 және b1 биттері бәрібір0,8% (8 штат)
  • Бұл кодтау паритетті сақтамайды.

Ерте Чен-Хо кодтауы

Бір деклетке арналған ондық деректерді кодтау (1971 жылдың басында)[12]
Екілік кодтауОндық цифрлар
Код кеңістігі (1024 мемлекет)b9b8b7b6b5b4b3b2b1b0d2d1d0Кодталған мәндерСипаттамаОқиғалар (1000 штат)
50,0% (512 мемлекет)0абcг.efжсағмен0abc0деф0гхи(0–7) (0–7) (0–7)Үш төменгі цифр51,2% (512 мемлекет)
37,5% (384 штат)100cг.efжсағмен100c0деф0гхи(8–9) (0–7) (0–7)Екі төменгі цифр,
бір жоғары цифр
38,4% (384 штат)
101fжсағменабc0abc100f0гхи(0–7) (8–9) (0–7)
110менабcг.ef0abc0деф100мен(0–7) (0–7) (8–9)
9,375% (96 мемлекет)11100fменабc0abc100f100мен(0–7) (8–9) (8–9)Бір төменгі цифр,
екі жоғары цифр
9,6% (96 мемлекет)
11101менcг.ef100c0деф100мен(8–9) (0–7) (8–9)
11110cfжсағмен100c100f0гхи(8–9) (8–9) (0–7)
3,125% (32 штат, 8 пайдаланылған)11111cfмен(0)(0)100c100f100мен(8–9) (8–9) (8–9)Үш үлкен сан, b1 және b0 биттері бәрібір0,8% (8 штат)
  • Бұл кодтау паритетті сақтамайды.

Патенттелген Chen-Ho кодтауы

Бір деклетке арналған ондық деректерді кодтау (патенттелген 1973 үлгі)[14]
Екілік кодтауОндық цифрлар
Код кеңістігі (1024 мемлекет)b9b8b7b6b5b4b3b2b1b0d2d1d0Кодталған мәндерСипаттамаОқиғалар (1000 штат)
50,0% (512 мемлекет)0абг.eжсағcfмен0abc0деф0гхи(0–7) (0–7) (0–7)Үш төменгі цифр51,2% (512 мемлекет)
37,5% (384 штат)100г.eжсағcfмен100c0деф0гхи(8–9) (0–7) (0–7)Екі төменгі цифр,
бір жоғары цифр
38,4% (384 штат)
101абжсағcfмен0abc100f0гхи(0–7) (8–9) (0–7)
110г.eабcfмен0abc0деф100мен(0–7) (0–7) (8–9)
9,375% (96 мемлекет)11110абcfмен0abc100f100мен(0–7) (8–9) (8–9)Бір төменгі цифр,
екі жоғары цифр
9,6% (96 мемлекет)
11101г.ecfмен100c0деф100мен(8–9) (0–7) (8–9)
11100жсағcfмен100c100f0гхи(8–9) (8–9) (0–7)
3,125% (32 штат, 8 пайдаланылған)11111(0)(0)cfмен100c100f100мен(8–9) (8–9) (8–9)Үш үлкен цифр, b4 және b3 биттері бәрібір0,8% (8 штат)
  • Бұл кодтау паритетті сақтамайды.[14]

Соңғы Chen-Ho кодтауы

Чен-Хо ондық деректерін бір деклетке кодтайтын (1975 ж. Соңғы түрі)[15][17]
Екілік кодтауОндық цифрлар
Код кеңістігі (1024 мемлекет)b9b8b7b6b5b4b3b2b1b0d2d1d0Кодталған мәндерСипаттамаОқиғалар (1000 штат)
50,0% (512 мемлекет)0абcг.efжсағмен0abc0деф0гхи(0–7) (0–7) (0–7)Үш төменгі цифр51,2% (512 мемлекет)
37,5% (384 штат)100cг.efжсағмен100c0деф0гхи(8–9) (0–7) (0–7)Екі төменгі цифр,
бір жоғары цифр
38,4% (384 штат)
101cабfжсағмен0abc100f0гхи(0–7) (8–9) (0–7)
110cг.efабмен0abc0деф100мен(0–7) (0–7) (8–9)
9,375% (96 мемлекет)111c00fабмен0abc100f100мен(0–7) (8–9) (8–9)Бір төменгі цифр,
екі жоғары цифр
9,6% (96 мемлекет)
111c01fг.eмен100c0деф100мен(8–9) (0–7) (8–9)
111c10fжсағмен100c100f0гхи(8–9) (8–9) (0–7)
3,125% (32 штат, 8 пайдаланылған)111c11f(0)(0)мен100c100f100мен(8–9) (8–9) (8–9)Үш үлкен сан, b2 және b1 биттері бәрібір0,8% (8 штат)
  • Бұл кодтау паритетті сақтамайды.[15]

Сақтау тиімділігі

Сақтау тиімділігі
BCDҚажетті биттерБит айырмашылығы
ЦифрларМемлекеттерБиттерЕкілік код кеңістігіЕкілік кодтау [A]2 таңбалы кодтау [B]3 таңбалы кодтау [C]Аралас кодтауАралас және екілікАралас және BCD
1104164(7)(10)4 [1 × A]00
2100812877(10)7 [1 × B]0−1
3100012102410(14)1010 [1 × C]0−2
41000016163841414(20)14 [2 × B]0−2
51000002013107217(21)(20)17 [1 × C + 1 × B]0−3
6100000024104857620212020 [2 × C]0−4
710000000281677721624(28)(30)24 [2 × C + 1 × A]0−4
8100000000321342177282728(30)27 [2 × C + 1 × B]0−5
9100000000036107374182430(35)3030 [3 × C]0−6
101000000000040171798691843435(40)34 [3 × C + 1 × A]0−6
111000000000004413743895347237(42)(40)37 [3 × C + 1 × B]0−7
12100000000000048109951162777640424040 [4 × C]0−8
1310000000000000521759218604441644(49)(50)44 [4 × C + 1 × A]0−8
14100000000000000561407374883553284749(50)47 [4 × C + 1 × B]0−9
15100000000000000060112589990684262450(56)5050 [5 × C]0−10
161000000000000000064180143985094819845456(60)54 [5 × C + 1 × A]0−10
171000000000000000006814411518807585587257(63)(60)57 [5 × C + 1 × B]0−11
18100000000000000000072115292150460684697660636060 [6 × C]0−12
1910000000000000000000761844674407370955161664(70)(70)64 [6 × C + 1 × A]0−12
20806770(70)67 [6 × C + 1 × B]0−13
218470(77)7070 [7 × C]0−14
22887477(80)74 [7 × C + 1 × A]0−14
239277(84)(80)77 [7 × C + 1 × B]0−15
249680848080 [8 × C]0−16
2510084(91)(90)84 [8 × C + 1 × A]0−16
261048791(90)87 [8 × C + 1 × B]0−17
2710890(98)9090 [9 × C]0−18
281129498(100)94 [9 × C + 1 × A]0−18
2911697(105)(100)97 [9 × C + 1 × B]0−19
30120100105100100 [10 × C]0−20
31124103(112)(110)104 [10 × C + 1 × A]+1−20
32128107112(110)107 [10 × C + 1 × B]0−21
33132110(119)110110 [11 × C]0−22
34136113119(120)114 [11 × C + 1 × A]+1−22
35140117(126)(120)117 [11 × C + 1 × B]0−23
36144120126120120 [12 × C]0−24
37148123(133)(130)124 [12 × C + 1 × A]+1−24
38152127133(130)127 [12 × C + 1 × B]0−25

Сондай-ақ қараңыз

Ескертулер

  1. ^ Кейбір 4-разрядты ондық кодтар, әсіресе, балама ретінде өте қолайлы 8-4-2-1 BCD коды: 8-ге секіру коды 0-ден 7-ге дейін реттелген күйлер үшін бірдей мәндерді пайдаланады, ал Сұр BCD және Glixon кодтары 0-ден 7-ге дейінгі күйлер үшін мәндер бұрынғыдай бір жиынтықта болады, бірақ басқаша реттелген (алайда бұл Герц, Чен-Хо немесе тығыз ондық (DPD) кодтаулар, өйткені олар биттерден өзгеріссіз өтеді). Осы төрт кодексте ең маңызды бит «үлкен» мәндерді білдіретін жалауша ретінде қолданыла алады. Екі «үлкен» мәндер үшін бір биттен басқаларының барлығы тұрақты болып қалады (8-4-2-1 үшін екі орташа разряд әрқашан нөлге тең, ал Jump-at-8 коды үшін бір, ал сұр BCD коды үшін бір бит орнатылады және екіншісі тазартылды, ал Glixon коды үшін екі төменгі разряд әрқашан нөлге тең болады және бір разряд өзгертіледі, осылайша екі «үлкен» мән ашық түрде ауыстырылады), бұл тек кодтауда аздап бейімделуді қажет етеді. Басқа үш кодты қатарынан екі биттік өрнектің екі диапазонының мәндерін қамтитын сегіз және екі күйдегі топтарға бөлуге болады. Және жағдайда Артық-6 BCD және 2-ге секіру кодтары, ең маңызды битті әлі де екі топты ажырату үшін қолдануға болады, дегенмен, Jump-at-8 кодымен салыстырғанда, кіші мәндер тобы қазір тек екі күйден тұрады, ал үлкен топ сегіз үлкен мәннен тұрады. Жағдайда О'Брайен типі-I және Сұр - Стибиц коды, келесі ең маңызды бит орнына жалауша биті ретінде қызмет ете алады, ал қалған биттер қайтадан қатарынан екі топ құрайды. Сондықтан бұл айырмашылықтар кодтау үшін ашық болып қалады.

Әдебиеттер тізімі

  1. ^ а б c Мюллер, Жан-Мишель; Брисебарре, Николас; де Динечин, Флорент; Жаннерод, Клод-Пьер; Лефевр, Винсент; Мелькионд, Гийом; Револь, Натали; Стеле, Дамиен; Торрес, Серж (2010). Қалқымалы арифметиканың анықтамалығы (1 басылым). Бирхязер. дои:10.1007/978-0-8176-4705-6. ISBN  978-0-8176-4704-9. LCCN  2009939668.
  2. ^ а б c г. e f ж сағ Герц, Теодор М. (1971-11-02) [1969-12-15]. «Ондық сандарды ықшам сақтау жүйесі» (Патент). Уиттьер, Калифорния, АҚШ: Солтүстік Американдық Роквелл корпорациясы. АҚШ патенті US3618047A. Алынған 2018-07-18. (8 бет) [1][2] (Ескерту. Бұл мерзімі өткен патентте Чен-Хоға ұқсас кодтау жүйесі талқыланады, сонымен бірге келтірілген өнерге дейінгі деңгей ішінде Чен – Хо патенті.)
  3. ^ «Біз мұны естиміз ...» Бүгінгі физика. 12 (2). Американдық физика институты (AIP). 1959. б. 62. дои:10.1063/1.3060696. ISSN  0031-9228. Мұрағатталды түпнұсқасынан 2020-06-24. Алынған 2020-06-24. (1 бет)
  4. ^ Паркер, Дэвид (2003). «Құрметті қызметкер - сілтеме - профессор Чен Тянь Чи» (PDF). Құрметті стипендиаттар тізімі. Гонконг қытай университеті (CUHK). Мұрағатталды (PDF) түпнұсқасынан 2014-12-25. Алынған 2020-06-24. (2 бет)
  5. ^ «CHEN Tien Chi». Гонконг қытай университеті (CUHK). 2013-01-12. Архивтелген түпнұсқа 2015-10-23. Алынған 2016-02-07.
  6. ^ Вонг, Эндрю ВФ (2014-08-15) [2014-07-04, 2014-06-23, 2013-09-16, 2007-07-16, 2007-06-07, 2007-06-04, 2007- 05-20, 2007-02-16]. 天機 天機 Чен Тян Чи: 令 令 Ру Менг Линг (армандайтын сияқты). Ағылшын тіліндегі классикалық қытай өлеңдері (қытай және ағылшын тілдерінде). Аударған: Hongfa (宏 發), Huang (黃). Мұрағатталды түпнұсқасынан 2020-06-25. Алынған 2020-06-25.
  7. ^ «Ғалымға ғылымға бағдарланған индустриалды парк құру туралы тапсырма берілді». Ғылым бюллетені. 11 (2). Тайбэй, Тайвань: Ұлттық ғылыми кеңес. 1979-02-01. б. 1. ISSN  1607-3509. OCLC  1658005. Мұрағатталды түпнұсқасынан 2020-06-25. Алынған 2020-06-24. (1 бет) [3]
  8. ^ Ценг, Ли-Линг (1988-04-01). «Жоғары технологиялық көшбасшылық: Ирвинг Т. Хо». Тайвань туралы ақпарат. Архивтелген түпнұсқа 2016-02-08. Алынған 2016-02-08. [4]
  9. ^ «Тайваньдың Кремний алқабы: Хсинчу индустриалды паркінің эволюциясы». Фриман Спогли атындағы Халықаралық зерттеулер институты. Стэнфорд университеті, Стэнфорд, Калифорния, АҚШ. 2000-01-11. Мұрағатталды түпнұсқасынан 2020-06-26. Алынған 2017-05-02.
  10. ^ «Ирвинг Т. Хо». Сан-Хосе Меркурий жаңалықтары. 2003-04-26. Мұрағатталды түпнұсқасынан 2020-06-25. Алынған 2020-06-25.
  11. ^ Чен, Тянь Чи (1971-03-12). Ондық екілік бүтін санды түрлендіру схемасы (Ирвинг Цзе Хо туралы ішкі естелік). IBM San Jose зерттеу зертханасы, Сан-Хосе, Калифорния, АҚШ: IBM.
  12. ^ а б c г. e f ж сағ мен j Чен, Тянь Чи (1971-03-29). Ондық сандарды қысу (PDF) (Ирвинг Цзе Хо туралы ішкі естелік). IBM San Jose зерттеу зертханасы, Сан-Хосе, Калифорния, АҚШ: IBM. 1-4 бет. Мұрағатталды (PDF) 2012-10-17 аралығында түпнұсқадан. Алынған 2016-02-07. (4 бет)
  13. ^ IBM 专家 专家 Фрэнк Тунг 博士 8 4 日 我 校 演讲 [IBM аға сарапшысы доктор Фрэнк Тунг 4 тамызда мектебімізге сөз сөйлеуге келді] (қытай және ағылшын тілдерінде). Гуанчжоу, Қытай: Оңтүстік Қытай технологиялық университеті (SCUT). 2004-08-04. Архивтелген түпнұсқа 2004-12-08. Алынған 2016-02-06.
  14. ^ а б c г. e f ж сағ мен Чен, Тянь Чи; Хо, Ирвинг Цзе (1974-10-15) [1973-06-18]. Сан-Хосе қаласында жазылған, Калифорния, АҚШ & Poughkeepsie, Нью-Йорк, АҚШ. «Екілік кодталған ондық түрлендіру аппараты» (Патент). Армонк, Нью-Йорк, АҚШ: Халықаралық іскерлік машиналар корпорациясы (IBM). АҚШ патенті US3842414A. Алынған 2018-07-18. (14 бет) [5][6] (Ескерту. Бұл мерзімі өткен патент Chen-Ho алгоритміне қатысты.)
  15. ^ а б c г. e f ж сағ мен j к л Чен, Тянь Чи; Хо, Ирвинг Цзе (Қаңтар 1975) [сәуір, 1974]. «Ондық деректерді сақтаудың тиімді көрінісі». ACM байланысы. IBM Сан-Хосе ғылыми-зерттеу зертханасы, Сан-Хосе, Калифорния, АҚШ және IBM Systems Products Division, Poughkeepsie / East Fishkill, Нью-Йорк, АҚШ: Есептеу техникасы қауымдастығы. 18 (1): 49–52. дои:10.1145/360569.360660. ISSN  0001-0782. S2CID  14301378. Мұрағатталды түпнұсқасынан 2020-06-24. Алынған 2020-06-24. (4 бет)
  16. ^ Чен, Тянь Чи; Хо, Ирвинг Цзе (1974-06-25). «Ондық деректерді сақтау тиімділігі». Зерттеулер туралы есеп RJ 1420 (Техникалық есеп). IBM San Jose зерттеу зертханасы, Сан-Хосе, Калифорния, АҚШ: IBM.
  17. ^ а б c г. Коулишоу, Майкл Фредерик (2014) [маусым 2000]. «Chen-Ho ондық деректерді кодтаудың қысқаша мазмұны». IBM. Мұрағатталды түпнұсқасынан 2015-09-24. Алынған 2016-02-07.
  18. ^ Смит, Алан Джей (Тамыз 1975) [сәуір 1975]. «Т. Чен мен И. Т. Ходың қағазға түсініктемелері». ACM байланысы. Калифорния университеті, Беркли, Калифорния, АҚШ. 18 (8): 463. дои:10.1145/360933.360986. eISSN  1557-7317. ISSN  0001-0782. S2CID  20910959. КОДЕН CACMA2. Мұрағатталды түпнұсқасынан 2020-06-03. Алынған 2020-06-03. (1 бет) (NB. Сондай-ақ Chen-Ho баламалары мен вариацияларын талқылайтын басылым.)
  19. ^ Сакс-Дэвис, Рон (1982-11-01) [1982 қаңтар]. «Ондық арифметикаға артық сандарды ұсынудың қолданылуы» (PDF). Компьютерлік журнал. Информатика кафедрасы, Монаш университеті, Клейтон, Виктория, Австралия: Wiley Heyden Ltd. 25 (4): 471–477. дои:10.1093 / comjnl / 25.4.471. Архивтелген түпнұсқа (PDF) 2020-06-24. Алынған 2020-06-24. (7 бет)
  20. ^ Коулишоу, Майкл Фредерик (2003-02-25) [2002-05-20, 2001-01-27]. Ковентриде, Ұлыбританияда жазылған. «Ондық екілік кодерге / дешифраторға» (Патент). Армонк, Нью-Йорк, АҚШ: Халықаралық іскерлік машиналар корпорациясы (IBM). АҚШ патенті US6525679B1. Алынған 2018-07-18 (6 бет) [7] және Коулишоу, Майкл Фредерик (2007-11-07) [2004-01-14, 2002-08-14, 2001-09-24, 2001-01-27]. Уинчестер қаласында жазылған, Гэмпшир, Ұлыбритания. «Ондық екілік кодерге / дешифраторға» (Патент). Армонк, Нью-Йорк, АҚШ: Халықаралық іскерлік машиналар корпорациясы (IBM). Еуропалық патент EP1231716A2. Алынған 2018-07-18. (9 бет) [8][9][10] (NB. Бұл патент туралы DPD сонымен қатар Chen-Ho алгоритмі талқыланады.)
  21. ^ Коулишоу, Майкл Фредерик (2002-08-07) [2002 ж. Мамыр]. «Тығыз оралған ондық кодтау». IEE материалдары - компьютерлер және сандық әдістер. Лондон, Ұлыбритания: Электр инженерлері институты (IEE). 149 (3): 102–104. дои:10.1049 / ip-CD: 20020407. ISSN  1350-2387. Алынған 2016-02-07. (3 бет)
  22. ^ Коулишоу, Майкл Фредерик (2007-02-13) [2000-10-03]. «Тығыз оралған ондық кодтаудың қысқаша мазмұны». IBM. Мұрағатталды түпнұсқасынан 2015-09-24. Алынған 2016-02-07.
  23. ^ Савард, Джон Дж. Г. (2018) [2007]. «Chen-Ho кодтау және тығыз оралған ондық». квадиблок. Мұрағатталды түпнұсқасынан 2018-07-03. Алынған 2018-07-16.
  24. ^ 7070/7074 IBM System / 370 165, 165 II және 168 үлгілері үшін сыйысымдылық мүмкіндігі (PDF) (2 басылым). IBM. 1973 жылғы маусым [1970]. GA22-6958-1 (Файл No5 / 370-13). Мұрағатталды (PDF) түпнұсқасынан 2018-07-22. Алынған 2018-07-21. (31 + 5 бет)

Әрі қарай оқу