11 svar
453 visningar
mrlill_ludde 1047 – Fd. Medlem
Postad: 18 jan 2019 14:42

Kodord

Svar:

Jag hänger inte md på hur man satt tex x2=x1+x4x_2 = x_1 + x_4 det har någonting med linjär algebra och göra vet jag. Och man tittar på raderna då va? 

haraldfreij 1322
Postad: 18 jan 2019 15:06

Kodorden c beskrivs av Hc=0 (där H är checkmatrisen). Den ekvationen kan skrivas

x1+x4+x5+x6=0

x1+x4+x5+x7=0

x1+x2+x4=0

x3+x4=0

Vi har fyra kolonner med bara en etta, och möblerar därför om ekvationerna så att de kolonnerna står i respektive vänsterled. För räkning i Z2 är + och - ekvivalent, och vi får

x6=x1+x4+x5

x7=x1+x4+x5

x2=x1+x4

x3=x4

mrlill_ludde 1047 – Fd. Medlem
Postad: 20 jan 2019 18:08
haraldfreij skrev:

Kodorden c beskrivs av Hc=0 (där H är checkmatrisen). Den ekvationen kan skrivas

x1+x4+x5+x6=0

x1+x4+x5+x7=0

x1+x2+x4=0

x3+x4=0

Vi har fyra kolonner med bara en etta, och möblerar därför om ekvationerna så att de kolonnerna står i respektive vänsterled. För räkning i Z2 är + och - ekvivalent, och vi får

x6=x1+x4+x5

x7=x1+x4+x5

x2=x1+x4

x3=x4

Okej , men fattar inte det här med "de olika kombinationerna" som står efter det 

haraldfreij 1322
Postad: 21 jan 2019 08:49 Redigerad: 21 jan 2019 09:32

x1x_1, x4x_4 och x5x_5 (variablerna som bara förekommer i HL) kan väljas fritt inom Z2Z_2 dvs 0 eller 1, medan de andra fyra variablerna ges av värdet på dessa tre. 0000000 fås om alla tre är 0, 0000111 fås om x5=1x_5=1 och övriga 0, etc.

haraldfreij 1322
Postad: 21 jan 2019 08:55

Det jag tyckte var lite klurigt att greppa var i stycket efter: "Eftersom koden är linjär och varje kodord utom 0000000 innehåller tre eller fler ettor så är minimi-avståndet 3". Jag hängde först inte med i den argumentationen, men avståndet mellan två kodord c1c_1 och c2c_2 ges av c1-c2c_1-c_2, och eftersom koden är linjär är även det ett kodord. Minimi-avståndet är därför det minsta antalet ettor i ett kodord (utom 0000000), och det är 3.

mrlill_ludde 1047 – Fd. Medlem
Postad: 21 jan 2019 09:02
haraldfreij skrev:

x1x_1, x4x_4 och x5x_5 (variablerna som bara förekommer i HL) kan väljas fritt inom Z2Z_2 dvs 0 eller 1, medan de andra fyra variablerna ges av värdet på dessa fyra. 0000000 fås om alla tre är 0, 0000111 fås om x5=1x_5=1 och övriga 0, etc.

 Men rätta mig om jag har fel, 0:or skiljer väl (ett ex  om man kan välja mellan hamburgare, pizza på en meny) så 1(pizza)0(skiljer)1(hambugare) typ lätt sagt))

Så jag fattar inte "0000000 fås om alla tre är"

haraldfreij 1322
Postad: 21 jan 2019 09:35

Jag förstår inte alls vad du menar med att 0 "skiljer". 0 och 1 är de två möjliga värdena på varje variabel xix_i.

Du missade sista 0:an: "0000000 fås om alla tre är 0". Dvs, om x1=x4=x5=0x_1=x_4=x_5=0 (dessa kan väljas fritt) så ger ekvationerna för kodorden att även x2=x3=x6=x7=0x_2=x_3=x_6=x_7=0, och kodordet blir därför 0000000.

mrlill_ludde 1047 – Fd. Medlem
Postad: 22 jan 2019 12:56
haraldfreij skrev:

Jag förstår inte alls vad du menar med att 0 "skiljer". 0 och 1 är de två möjliga värdena på varje variabel xix_i.

Du missade sista 0:an: "0000000 fås om alla tre är 0". Dvs, om x1=x4=x5=0x_1=x_4=x_5=0 (dessa kan väljas fritt) så ger ekvationerna för kodorden att även x2=x3=x6=x7=0x_2=x_3=x_6=x_7=0, och kodordet blir därför 0000000.

 jooooo du vet vad jag menar. jag kommer inte håg vad det heter, eller hur exempltet går. Men det är något med "Kalle går in på ICA och ska välja 6 läsksorter. Bland sorterna finns cola, fanta, sprite. "
om Kalle väljer tex: tre fanta, en cola och två sprite så skrivs det något såhär fantafantafanta-separera-cola-separera-spritesprite som kan skrivas typ såhär i kod: 111001011 

Smaragdalena 80504 – Avstängd
Postad: 22 jan 2019 13:06

Du tänker på "stars and bars" som är en typ av uppgifter inom kombinatorik. Det har inte någonting med den här uppgiften att göra.

mrlill_ludde 1047 – Fd. Medlem
Postad: 22 jan 2019 17:38
Smaragdalena skrev:

Du tänker på "stars and bars" som är en typ av uppgifter inom kombinatorik. Det har inte någonting med den här uppgiften att göra.

 Jaa just .:)

mrlill_ludde 1047 – Fd. Medlem
Postad: 22 jan 2019 17:47
haraldfreij skrev:

x1x_1, x4x_4 och x5x_5 (variablerna som bara förekommer i HL) kan väljas fritt inom Z2Z_2 dvs 0 eller 1, medan de andra fyra variablerna ges av värdet på dessa tre. 0000000 fås om alla tre är 0, 0000111 fås om x5=1x_5=1 och övriga 0, etc.

 om detta inte hade något som jag tänkte förklara ovan, som smaragdalena sa "stars and bars" så om x1=x4=x5=0x_1 = x_4 = x_5 = 0 får vi sju nollor. Okej det fattar jag.

Men om x1=x4=0x_1 = x_4 = 0 och x5=1x_5 = 1 så får vi

för jag fattar inte om x1x_1 fram till x4x_4 (bilden) är 0. Och  x5=1x_5 = 1 om den får värdet 1. Varför får x6x_6 och x7x_7 också värde 1 då? 

haraldfreij 1322
Postad: 23 jan 2019 14:13

x2x_2, x3x_3, x6x_6 och x7x_7 kan inte vljas fritt, utan ges av ekvationerna vi fick ur checkmatrisen:

x6=x1+x4+x5x_6=x_1+x_4+x_5

x7=x1+x4+x5x_7=x_1+x_4+x_5

x2=x1+x4x_2=x_1+x_4

x3=x4x_3=x_4

Stoppa in x5=1x_5=1 där.

Svara
Close