All Kinds of KÓDOVANIE a dekódování SOFTWARE ZADARMO

A

AARTHIREDDY

Guest
http://www.iterativesolutions.com/Matlab.htmIteratívnym Solutions Zakódované modulácie knižnica (ISCML) je open-source nástrojov pre simulujúcej kapacitou blíži kódy v MATLAB.

Bola vyvinutá Matthew Valenti.

Je licencovaný ako slobodný software pod licenciou GPL menšie.

Tento súbor obsahuje podporu pre nasledujúce:
-
Rýchlosť 1 / n konvolučná kódy s log-MAP, max-log-MAP, konštantný-log-MAP, a lineárne-log-MAP soft-in/soft-out siso dekódovanie a Viterbo soft-in/hard-out dekódování .
- Binárne paralelný reťazcový konvolučná kódy turbo s nezávisle trellises ukončený.
- Nízka hustota parity check (LDPC) kódy, ako dekódovanie a kódovanie (kódovanie obmedzená na Eira-LDPC kódy).
- Průrazu a sadzbu-prispôsobovanie sa zmenám základnú sadzbu kódu na požadovaný kurz.
- Log-MAP (APP) Viterbo a dekódovania binárnych cyklických skupinovej kódy (Gola, Hamming, atď).
- Ľubovoľný zložité modulačné formáty: BPSK, QPSK, M ary-PSK, QAM, apsk s siso demodulovanie.
- FSK modulácia s viac tóny, svojvoľnej modulačná index (ortogonální alebo neortogonální), a to buď noncoherent alebo koherentnej demodulovanie.
- Iteračné demodulovanie a dekódovania,
tj bit prekladané kódované modulácie s iteračný dekódovanie (BICM-ID).
- Channel typy: AWGN, plne-prekladané (ergodic) Rayleigh vyblednutia, alebo blokovať Rayleigh vyblednutie.
- Monte Carlo počítanie modulácie obmedzená kapacita kanálu (v AWGN a ergodic blednoucím) a informácie výpadok pravdepodobnosťou (v bloku vyblednutia).
- Výpočet priepustnosti hybrid-ARQ systémov.
- Tvorba s-random (šírenie) interleaver a interleavers vyhovujúce UMTS, CDMA2000 a CCSDS noriem.
- Schopnosť spustiť na počítači mriežky pomocou hraničných Compute Engine

Zatiaľ čo systém je všeobecná, že tieto normy sú začlenené ako príklady
- DVB-S2 LDPC kód.
- UMTS (WCDMA) turbo kódom.
- HSDPA hybrid-ARQ pomocou sadzba-spárovaných UMTS turbo kód a QPSK/16-QAM modulácie.
- CCSDS turbo kódom.
- CDMA2000 turbo kódu (má byť aktualizovaný na poslednú verziu).
- DVB-RCS turbo kódu (má byť vydaný čoskoro).
- IEEE 802.16 turbo kódu (má byť vydaný čoskoro).
- CDMA2000 1xEV-DO (bude uvoľnená onedlho).

Kým knižnica beží natívne v MATLAB, najviac výpočtovej náročná porcie sú kódované v jazyku C a označovaný ako C-MEX funkcie.To má výhodu rýchlejšieho vykonania a prenosnosť až samostatná C prostrediach.

A veľké databázy simulačných údajov je obsiahnutý v balíku,
ktorý obsahuje výsledky stovky hodín času simulácie.

Plány pre budúce zlepšenia patria:
- Duo-binárnou PCCCs s kruhovou (tailbiting) mriežkoviny.
- Generation interleavers vyhovujúce IEEE 802.16 a DVB-RCS noriem.
- Tvorba vonkajšie prenos informácií (EXIT) grafy.
- Grafické užívateľské rozhranie (GUI) pre nastavenie simulácie a vyhodnocovanie výsledkov.
- A stand-alone "verzia, ktorá beží v prostredí DOS (vytvorené kompilácie MATLAB projektu).
- Vesmír-time kódovanie a MIMO kanálov ..
- Simulácia hybridných-ARQ založené relé sietí (napr. Harbinger protokol).
- Nástroje pre navrhovanie LDPC kódy.
- Serial reťazcový konvolučná kódy (SCCCs).
- Korelovali blednoucím pomocou Clarke / Jakeš model.
Prevzatie softvéru

Tento softvér je umiestnený nižšie.

Pre inštaláciu stačí dekomprimovať súbory a čítať. / CML / dokumentácia / readme.txt file.Každá správa je samo-obsiahnutých, takže to je navrhol, že si stiahnite najnovšiu verziu.

Pre cml.1.6.0 a vyššie, tam sú tri súbory:
CML: Toto je hlavný adresár, ktorý obsahuje všetky zdrojové texty a dokumentáciu.Toto je iba požadované adresára.
Výstup: Tento zoznam obsahuje výstupné dáta.Umiestnite ju do. / CML adresára.To nie je nutné, ale obsahuje veľa cenných simulácia dát.Miesto pre extrahované. / Výstup do hlavného adresára. / CML adresári
rošt: Tento adresár je potrebná na prevádzku na rozvodné siete, alebo ako samostatný DOS aplikácie.Miesto pre extrahované. / Rošt do hlavného adresára. / CML adresára.

Môžete stiahnuť najnovšiu verziu bez nutnosti zadanie hesla.Napriek tomu,
odporúčame vám sa zaregistrovať.Prínosy regisistering sú:
1.Dostanete heslo, ktoré vám umožní prístup na odkazy uvedené v spodnej časti tejto stránky a starších verziách softvéru.
2.Na základe vášho súhlasu, tie budú zaradené do dôverné konferencii oznámila, že pri novej verzie sú vyslaní.

Zaregistrovať zaslaním e-mail na info-na-iterativesolutions.com s predmetom hlavičku ISCML Registrácia.V tele správy prosím uveďte tieto informácie:
1.Vaše meno.
2.Vaša inštitúcia (názov univerzity alebo "spoločnosť").
3.Váš názov pozície (grad student, profesor, inžinier výskumu, atď).
4.Vaša výskumné záujmy (aká časť knižnice je pre Vás najzaujímavejšie?)
5.Môžeme vám zaslať e-mailom oznámenie, keď je uvoľnená nová verzia (nebudete emailu z akéhokoľvek iného dôvodu, a vaša adresa sa za dôverné)?

Upozorňujeme, že žiadosti boli spracované ručne av sériách, takže to môže trvať až jeden týždeň dostať odpoveď.

Od
Jan 28, 2007, existuje 314 registrovaných užívateľov.Prosím zaregistrujte sa, takže môžete byť v tejto počítať!
Meno súboru Dátum vydania Opis
cml.1.0.0.zip Vydanie 1.0.0
Oct 2, 2005

* Prvá správa o projekte

cml.1.0.1.zip Vydanie 1.0.1
október 17, 2005

* Drobné opravy chýb.
* Teď pozemkov FER SER a kriviek.

cml.1.1.0.zip Vydanie 1.1.0
Nov 11, 2005

* Môžete prečítať viac scenár súbory.
* Zahŕňa výsledky za UMTS turbo kódom.
* Viac všeobecné triedy LDPC kódy sú podporované.
* Sim_param.save_rate určuje, ako často simulácia je uložený.

cml.1.2.0.zip Vydanie 1.2.0 Nov 29, 2005

* Podpora pre HSDPA, vrátane výsledkov a demo.
*
Pomôcť k dispozícii pre každý MEX súboru.
* Výkon kódované systémy sa vynesie proti Eb / No a Es / No.
* Prepichnúť objednávky chvost podľa UMTS spec.

cml.1.2.1.zip Vydanie 1.2.1
Dec 5, 2005

* RateMatch a RateDematch realizovaný ako C-MEX funkcie.
* Rozdeľte-by-nulový problém v HsdpaThroughput opraviť.

cml.1.2.2.zip Vydanie 1.2.2
Dec 13, 2005

* Podporuje HSDPA SET H-6.
* Je-li dĺžka (data) je celočíselným násobok dĺžky (code_interleaver), potom sa vráti TurboEncode viac codewords (jedno na riadok).

cml.1.3.0.zip Vydanie 1.3.0
Dec 26, 2005

* Rayleigh blok blednoucím kanálový model.
* Schopnosť simulovať výpadok pravdepodobnosťou v Rayleigh blednoucím bloku,
a to buď s nenútený (Gaussova) vstupy alebo v rámci odlíšenia obmedzenia.
* Schopnosť plot priepustnosť hybrid-ARQ.

cml.1.3.1.zip Vydanie 1.3.1
Jan 11, 2006

* Opravená chyba v ConvEncode.
* Odstránené štýle C / / komentáre

cml.1.4.0.zip Vydanie 1.4.0
Feb 26, 2006

* InitializeDVBS2 zlepšila vstupný parameter-kontrola.
Všetko 21 DVBS2 LDPC kódy sú teraz v DVBS2Scenario súbor.
* CmlSimulate žiada novú funkciu s názvom SingleSimulate medziproduktov.
* Code_param vytvorené vo vnútri CmlSimulate miesto CodedSimulate.
* Chyba zapojenie save_rate v UncodedSimulate stanovená.

cml.1.4.1.zip Vydanie 1.4.1
Mar 4, 2006

* Nový obrázok BlockcodeScenarios uvádza príklady APP dekódovania cyklických skupinovej kódy.

cml.1.5.0.zip Vydanie 1.5.0
Apr 20, 2006

* Podpora pre FSK modulácia.
* UncodedSimulate a CodedSimulate bola zlúčená do jedinej funkcie ModSimulate

cml.1.5.1.zip Vydanie 1.5.1
Apr 23, 2006

* Skompilovanej verziu SingleSimulate poběží bez neededing MATLAB.

cml.1.5.2.rar
Vydanie 1.5.2
Apr 24, 2006

* Fixed problem s turbo-kódované BICM-ID.
* Uloží výsledky do dočasného súboru, potom používa movefile (to bráni problémy so systémom burácení počas zachrániť).

cml.1.5.3.rar Vydanie 1.5.3 10. máj 2006

* Podpora pre neortogonální plnej-odpoveď FSK (h <1).
* Nové funkcie modulovať kombinuje funkčnosť FskModulate a Mod2D.Create2D bol nahradený CreateConstellation, ktorý je schopný vytvoriť FSK konštelácie.

cml.1.6.0.rar
output.1.6.0.rar
grid.1.6.0.rar Vydanie 1.6.0 5. júna 2006

* Funkcia, ktoré čítať scenáre (CapacityRead, CodedRead, OutageRead, UncodedRead) sa zlúčili do jednej funkcie, SingleRead
* Postupne opúšťa sim_param.reset = -1; už vytvára "záložnú" súbory z dôvodu opravy začaté vo verzii 1.5.2 je stanovená poškodený súbor problém.
* Added "bwcapacity" a "minSNRvsB" simulácia typy.
Výsledky budú plot, aj keď sim_param.reset = 1.
* "ThroughputRead" nahrádzajú slovami "CalculateThroughput", "priepustnosť" simulácia typy musia byť najprv prvé spustiť CmlSimulate pred spustením CmlPlot
* "IntializeSimParam" nahrádzajú slovami "DefineStructures"

cml.1.6.1.rar
output.1.6.1.rar
grid.1.6.0.rar
(gridového nezmenenej) Vydanie 1.6.1 27. jún 2006

* Pridaná podpora pre CCSDS turbo kódu prostredníctvom zaradenia týchto CreateCcsdsInterleaver C-MEX funkcie a CcsdsScenarios.m súboru.
* Pridaná PN Scrambling na HSDPA (implementovaný ako funkcia PnGenerator.m) a opraviť chybu v HarqMatching a HarqDematching funkcií.
*
The HsdpaDemo funkcii bol aktualizovaný na používanie CreateConstellation a Moduláciou funkcií.
* Pridané čiarky medzi dva argumenty v DefineStructures.m funkcie.
* V SingleRead, matíc BER, FER, SER a capacity_avg sú inicializovaná všetky-nul pred uložte súbor čítať.
* Všetky existujúce situáciu súbory boli aktualizované tak, že ak je ich výroba adresár neexistuje, bude ju vytvoriť.
* CmlStartup dodáva. / CML / mriežky / mat na cestu len vtedy, ak existuje.

cml.1.6.2.rar
output.1.6.1.rar
(výstup sa nemení)
grid.1.6.0.rar
(distribučnej sústavy sa nemení)
Vydanie 1.6.2 5. júla 2006

* InitializeCodeParam boli prerobené tak, aby správne nastaviť turbo kód používaný HSDPA.
* CmlStartup zmysly, ak je spustený na Windows PC alebo Unix / Linux stroj.Ak v systéme Windows, je
používa \ medzi adresárov, je-li na Unix, používa /.
* Rovnako tak scenár súbory zmysel, ak na počítači alebo unixový stroj či samostatných adresárov s / alebo \.Ak výstupný adresár je uvedené v scenári súbor neexistuje, bude vytvorený.
*
The make72 a súbory v. / CML / zdroj adresára sa zlúčili do jedinej makefile (nazvanej jednoducho urobiť).Nové makefile zmysly ak MATLAB verzia 7.2, alebo ak je staršie než 7,2, a robí príslušné úpravy založené na MATLAB verzia.Ak plynúť na unix, potom starý zostavený MEX súborov sa vypúšťajú pred tým, ako sú rekompilovaný.
* Všetky. C a. H súbory majú end-of-line na konci súboru (neprítomnosť z end-of-line spôsobuje určité překladače C pre vlajky varovania).

cml.1.6.3.rar
(s korekciou na TurboEncode.m) Vydanie 1.6.3
Jan 28, 2007
(Opravil na
Feb 1)

* Code_configuration = 4 podporuje UMTS turbo kódu sa miera zhody.Pozri záznam v = 53 "UmtsScenarios.m" za príklad.Okrem uvedením "framesize" (čo je správa a interleaver dĺžka), musia byť tiež uvedené, že "code_bits_per_frame", čo je kód Dĺžka kurzu po vyrovnaní.

Podporné súbory a programy:
WinRar: K rozbalenie rar formáte; Užitkové programy pre Windows a Linux je možné nájsť tu.
Dokumentácia:

Teória operácie: prezentácie v PowerPointe o základnú teóriu (ppt version)
Readme: stručný manuál dokumentujúce softvér
Často kladené otázky.
Odkazy:
S. Benedetto, G. Montorso, D. Divsalar a F. Pollara, soft-input soft-APP výstupný modul pre iteratívne dekódování reťazcový kódy, IEEE Commun.Letters, roč.1, no.1, Jan.1997.
S. Benedetto, G. Montorso, D. Divsalar a F. Pollara, Soft-input soft-výstupné moduly pre stavbu a distribuuje dekódovacie kódu siete európskych Transactions on Telecommunications, roč.9, no.2, Mar-Apr.1998.
S. desať Brink, Konvergencia iteračných odkódovania, IEE Electronics Letters, roč.35, 1999.
S. desať Brink, Konvergenčná správania iteratívne dekódované paralelný reťazcový kódy, IEEE Trans.Commun., Roč.49,
október 2001.
G. Caire, G. TARICCA a E. Biglieri, Bit-prekladané kódované modulácie, IEEE Trans.Inform.Teória, roč.44, no.3, mája 1998.
DJ Costello, J. Hagenauer, H. Imai a SB Wicker, Aplikácie chýb-kontroly kódovanie, IEEE Trans.Inform.Teória, roč.44, no.6,
október 1998.
R. de Gaudenzi, A. Guillena i Fabregas a A. Martinez, Turbo-apsk kódované modulácie pre satelitné širokopásmové komunikácie - časť I: Kódované modulácie designu,
C. Jones, E. Valles, M. Smith, J. a Villasenor, Pribliľne-min * obmedzenia uzol aktualizácie pre LDPC kódy, v Proc.Vojenské IEEE Commun.Conf.(MILCOM), (Boston, MA),
november 2003.
WE Ryan, úvod k nízkej hustote-parity check-kódy,
ručne písané poznámky,
Apr 2001.
WE Ryan, Úvod do LDPC kódy, kapitola 36, kódovanie a spracovanie signálu na magnetických záznamov Systems, CRC Press, 2004.
MK a jg Simon Smith, Šestihranná viac fázy-a-amplitúde-Shift-zaklínovaný signálu prijímača, IEEE Trans.Commun., Roč.21,
október 1973.
T. Tian ČR Jones, JD Villasenor a RD Wesel, selektívne zamedzenie cykloch v nepravidelných LDPC kód stavebníctvo, IEEE Trans.Commun., Roč.52,
Aug 2004.
MC Valenti, S. Cheng a R. Iyer Seshadri, Turbo a LDPC kódy pre digitálne video vysielanie, kapitola 12 Turbo Kód Aplikácia: Cesta z knihy do realizácie, Springer, 2005.
MC Valenti a J. Sun, Turbo kódy, kapitola 12 v Handbook of RF and Wireless Technologies, Edited by F. Dowla Editor Newnes Press, 2004, pp.375-399.
MC Valenti a S. Cheng, iteračné demodulovanie a dekódování turbo zakódovanej M-ary noncoherent ortogonální modulácie, IEEE J. Vybrané oblasti Commun., Roč.23, no.9,
september 2005.
AJ Viterbo, intuitívne zdôvodnenie a zjednodušeného vykonávania MAP dekodér pre konvolučná kódy, IEEE J. Vybrané oblasti Commun., Roč.16,
február 1998 ..
M. Yang, WE Ryan a Y. Li, Design efektívne encodable stredne-high-dĺžka kurzu irregular LDPC kódy, IEEE Trans.Commun., Roč.52,
Apr 2004.

 
skúste tento odkaz hned .. a kontrola

http://www.iterativesolutions.com/download.htm

 

Welcome to EDABoard.com

Sponsor

Back
Top