KAIKKIIN koodaus ja dekoodaus ohjelman ilmaiseksi

A

AARTHIREDDY

Guest
http://www.iterativesolutions.com/Matlab.htmIterointiprosessin Solutions Coded Modulation Library (ISCML) on avoimen lähdekoodin työkalupaketti simuloida kapasiteetti lähestyy koodeihin Matlab.

Se on kehittänyt Matthew Valenti.

Se on lisensoitu kuin vapaiden ohjelmistojen nojalla vähemmän GPL lisenssi.

Toolbox sisältää tukea seuraavasti:
- Hinta 1 / n convolutional koodien kanssa log-MAP, max-log-ohjelman vakio-log-MAP, ja lineaarinen-log-MAP soft-in/soft-out SISO dekoodauksella ja Viterbi soft-in/hard-out dekoodauksella .
- Binary rinnakkain concatenated convolutional turbo-koodien kanssa itsenäisesti päätettävä trellises.
- Alhainen tiheys pariteetin tarkastus (LDPC) koodit, sekä dekoodauksella ja koodaus (koodaus rajoitettu Eira-LDPC koodit).
- Puncturing ja verokannan täsmäytys-muuttaa perusdirektiivin koodi verokantaa haluamasi verokantaa.
- Log-MAP (APP) ja Viterbi dekoodaus binäärimuodossa Jaksottaisen estää koodit (Golay, Hamming, jne.).
- Mielivaltaiset monimutkainen mukauttamista muodoissa: BPSK, QPSK, M-kuuta PSK, QAM, APSK kanssa SISO Demodulaatio.
- FSK-modulointi on useita ääniä, mielivaltaiset mukauttamista indeksi (orthogonal tai nonorthogonal), ja joko yhtenäinen tai noncoherent Demodulaatio.
- Iteratiivinen Demodulaatio ja dekoodauksella eli bittinen erotettavien koodattu modulaatio kanssa iterointiprosessin dekoodausta (BICM-ID).
- Kanava tyyppiä: AWGN, täysin erotettavien (ergodic) Rayleigh häipyminen, tai estää Rayleigh häipyminen.
- Monte Carlo verran mukauttamista rajoittaa kanava valmiudet (AWGN ja ergodic häipyminen) ja tiedot katkos todennäköisyydellä (lohko häipyminen).
- Laskeminen läpijuoksu risteytettyjen-ARQ järjestelmiä.
- Generation s-pistokokeina (leviäminen) interleaver ja interleavers vahvistaneet UMTS, cdma2000, ja CCSDS standardeja.
- Kyky suorittaa ruudukkona tietokoneeseen käyttäen Frontier Compute Moottorintyyppi

Vaikka järjestelmä on yleisnimi, seuraavat vaatimukset on otettu esimerkeiksi
- DVB-S2 LDPC koodi.
- UMTS (WCDMA) turbo-koodi.
- HSDPA-hybridi-ARQ käyttäen hinnanottajan nettoutetusta UMTS turbo-koodi ja QPSK/16-QAM mukauttamista.
- CCSDS turbo-koodi.
- Cdma2000 turbo-koodi (päivitettävä uusimpaan release).
- DVB-RCS turbo-koodi (voidaan vapauttaa pian).
- IEEE 802.16 turbo-koodi (voidaan vapauttaa pian).
- Cdma2000 1xEV-DO (voidaan vapauttaa pian).

Vaikka kirjasto toimii natiivisti vuonna Matlab, kaikkein laskennallisvaltaiset annoksittain koodataan C ja kutsutaan C-MEX toimintoja.Tästä on hyötyä nopeuttaa täytäntöönpanoa ja siirrettävyys seisomaan yksin C ympäristöissä.

Suuri tietokanta simuloinnin tiedot on sisällytetty paketin,
joka sisältää tulokset satoja tunteja simuloinnin aikaa.

Suunnitelmia tulevaisuuden lisälaite sisältää:
- Duo-binary PCCCs kanssa kiertokirjeellä (tailbiting) säleikkö.
- Generation interleavers vahvistaneet IEEE 802.16-ja DVB-RCS standardeja.
- Generation ja ulkoisten tietojen vaihto (EXIT) kaavioita.
- Graafinen käyttöliittymä (GUI) perustamista simulaatioita ja salavehkeily tuloksia.
- Erillinen versio, joka toimii DOS-ympäristössä (luotu kokoamiseen Matlab-hanke).
- Avaruus-aika koodaus-ja MIMO kanavia ..
- Simulointi risteytettyjen-ARQ perustuu rele (esim. airueeksi protocol).
- Työkalut suunnittelussa LDPC koodit.
- Serial concatenated convolutional koodit (SCCCs).
- Correlated häipyminen käyttäen Clarke / Jakes mallia.
Lataa ohjelmisto

Ohjelmisto sijaitsee alle.

Jos haluat asentaa vain pura tiedostot ja lukemaan. / KML / documentation / readme.txt-tiedosto.Jokainen julkaisu on itsenäinen, joten on suositeltavaa, että lataat uusimman version.

Saat cml.1.6.0 ja korkeampi, on kolme tiedostot:
KML: Tämä on tärkein hakemisto sisältää kaikki lähdekoodit ja dokumentaation.Tämä on ainoa tarvitaan hakemistoon.
output: Tämä hakemisto sisältää tuotos tiedot.Aseta se kohtaan. / KML hakemistoon.Tämä ei ole välttämätön, mutta se sisältää paljon arvokasta simulointi tietoja.Aseta uutetuksi. / Tuotos-hakemisto osaksi tärkein. / KML hakemistoon
ruudukkona: Tämä hakemisto on näytettäviksi verkkoon tai itsenäisen DOS-sovellus.Aseta uutetuksi. / GRID-hakemisto osaksi tärkein. / KML hakemistoon.

Voit ladata viimeisimmän release ilman salasanaa.Olemme kuitenkin voimakkaasti rohkaista teitä rekisteriin.Edut regisistering ovat:
1.Saat salasanan saat viittaukset lueteltu tämän sivun alalaidassa ja vanhemmissa julkaisuissa ja ohjelmistoja.
2.Kun suostumustasi, sinua sisälly luottamuksellisia listan että ilmoittaa, kun uusia versioita on lähetetty.

Voit ilmoittautua sähköpostitse osoitteeseen info-at-iterativesolutions.com kanssa aiheesta header ISCML rekisterihallitukselle.Itse viesti Ilmoita seuraavat tiedot:
1.Oma nimi.
2.Oppilaitoksenne (nimi yliopistojen tai yhtiö).
3.Sinun ammatinimikkeeseen (grad opiskelija, professori,
tutkimusjohtaja insinööri jne.).
4.Sinun tutkimuksen eduista (kuinka kirjasto on mielenkiintoisimmista sinulle?)
5.Voimme lähettää sinulle sähköposti-ilmoituksen, kun uusi versio on julkaistu (et sähköpostiisi muusta syystä, ja osoitteesi on pidettävä luottamuksellisina)?

Huomaa, että pyynnöt käsitellään manuaalisesti ja erissä, joten se saattaa kestää jopa viikon saada vastausta.

Mitä
Jan 28, 2007, on 314 rekisteröityä käyttäjää.Rekisteröidy, jotta voit olla mukana tässä count!
Tiedoston nimi Julkaisupäivämäärä Kuvaus
cml.1.0.0.zip Release 1.0.0
lokakuu 2, 2005

* Ensimmäinen vapauttamaan hankkeen

cml.1.0.1.zip Release 1.0.1
Oct 17, 2005

* Joitakin pieniä bug korjauksia.
* Nyt tontteja FER ja SER-käyriä.

cml.1.1.0.zip Release 1.1.0
Nov 11, 2005

* Voiko lukea useita skenaario tiedostoja.
* Sisältää tulokset UMTS turbo-koodi.
* Lisää yleinen luokka LDPC koodit on tuettu.
* Sim_param.save_rate määrittää, kuinka usein simulointi on tallennettu.

cml.1.2.0.zip Release 1.2.0 marraskuu 29, 2005

* Tuki HSDPA, myös tuloksia ja demon.
* Ohje saatavilla kaikkien MEX-tiedosto.
* Suorituskyky koodattujen järjestelmät on rekisteröitävä sekä Eb / No ja Es / Ei.
* RENGASRIKKO tilaukset saparoa mukaan UMTS-spec.

cml.1.2.1.zip Release 1.2.1
Dec 5, 2005

* RateMatch ja RateDematch toteutetaan c-MEX toimintoja.
* Jaa-by-nolla ongelma HsdpaThroughput vahvistettu.

cml.1.2.2.zip Release 1.2.2
Dec 13, 2005

* Tukee HSDPA H-SET 6.
* Jos pituus (tiedot) on kokonaisluku useita pituuden (code_interleaver), sitten TurboEncode palaa useita codewords (yksi per rivi).

cml.1.3.0.zip Release 1.3.0
Dec 26, 2005

* Rayleigh estää häipyminen kanava mallia.
* Kyky simuloida katkos todennäköisyys on Rayleigh estää häipyminen, joko rajoittamaton (Gaussian) panokset tai mukauttamisen rajoitteet.
* Kyky tontti läpijuoksu risteytettyjen-ARQ.

cml.1.3.1.zip Release 1.3.1
Jan 11, 2006

* Kiinteä vian ConvEncode.
* Poistettu C tyyli / / kommentit

cml.1.4.0.zip Release 1.4.0
Feb 26, 2006

* InitializeDVBS2 on parantunut panos-parametri tarkkailun.
Kaikki 21 DVBS2 LDPC koodit ovat nyt mukana DVBS2Scenario tiedosto.
* CmlSimulate kutsuu uusia välimaksuja toiminto kutsutaan SingleSimulate.
* Code_param luonut sisällä CmlSimulate sijasta CodedSimulate.
* Bug joihin save_rate vuonna UncodedSimulate on kiinteä.

cml.1.4.1.zip Release 1.4.1
Mar 4, 2006

* Uusi tiedosto BlockcodeScenarios annetaan esimerkkejä APP dekoodauksella Jaksottaisen estää koodit.

cml.1.5.0.zip Release 1.5.0
Apr 20, 2006

* Tuki FSK-modulointi.
* UncodedSimulate ja CodedSimulate on konsolidoitu yksittäinen toiminto ModSimulate

cml.1.5.1.zip Release 1.5.1
Apr 23, 2006

* Toimittanut version SingleSimulate ajaa ilman neededing Matlab.

cml.1.5.2.rar
Release 1.5.2
Apr 24, 2006

* Kiinteä ongelma turbo-koodattu BICM-tunnus.
* Tallentaa tulokset tilapäisen tiedoston, sitten käyttää movefile (tämä estää ongelmia järjestelmä kaatuu aikana tallentaa).

cml.1.5.3.rar Release 1.5.3 10. toukokuuta 2006

* Tuki nonorthogonal täysi-vaste FSK (h <1).
* Uusi toiminto moduloida yhdistyvät toimivuus FskModulate ja Mod2D.Create2D on korvattu CreateConstellation, joka pystyy luomaan FSK lähettämiä.

cml.1.6.0.rar
output.1.6.0.rar
grid.1.6.0.rar Release 1.6.0 5. kesäkuuta 2006

* Toimii että lukea skenaariot (CapacityRead, CodedRead, OutageRead, UncodedRead) on yhdistetty yhdeksi toiminta, SingleRead
* Asteittain sim_param.reset = -1; enää luo "varmuuskopio"-tiedostoja, koska vahvistaa vireille versio 1.5.2 on vahvistanut vioittunut tiedosto ongelma.
* Lisätty "bwcapacity" ja "minSNRvsB" simulointi tyyppejä.
Tulokset tontti vaikka sim_param.reset = 1.
* "ThroughputRead" ilmaisulla "CalculateThroughput"; "läpijuoksu" simulointi tyypit on ensin ensi-ilta käyttäen CmlSimulate ennen käynnissä CmlPlot
* "IntializeSimParam" ilmaisulla "DefineStructures"

cml.1.6.1.rar
output.1.6.1.rar
grid.1.6.0.rar
GRID (ennallaan) Release 1.6.1 27. kesäkuuta 2006

* Lisätty tuesta CCSDS turbo-koodi kautta osallisuuden edistäminen CreateCcsdsInterleaver c-mex-toiminto ja CcsdsScenarios.m tiedosto.
* Lisäsi PN muokkaamisella on HSDPA (toteuttaa toiminto PnGenerator.m) ja korjata virhe esiintyy HarqMatching ja HarqDematching toimintoja.
* The HsdpaDemo toiminto on päivitetty käyttämään CreateConstellation ja modulointi toimintoja.
* Lisätty commas kahden tuotoksen väitteet, että DefineStructures.m toiminto.
* Vuonna SingleRead, että matriisit ryhmäpoikkeusasetuksen FER, SER, ja capacity_avg on alustettu kaikille-nollia ennen tallentaa tiedosto on luettavissa.
* Kaikki nykyiset skenaario tiedostot on päivitetty niin, että jos niiden tuotoksen hakemistoon ei ole, se luo sitä.
* CmlStartup lisää. / KML / verkkoon / matto oleva polku vain, jos se on olemassa.

cml.1.6.2.rar
output.1.6.1.rar
(tuotos ennallaan)
grid.1.6.0.rar
GRID (ennallaan)
Release 1.6.2 5. heinäkuuta 2006

* InitializeCodeParam on tarkistettu asianmukaisesti perustaa turbo-koodi käyttää HSDPA.
* CmlStartup aistien jos sitä ajaa Windows-tietokoneella tai Unix / Linux-kone.Jos ikkunat, se
käyttää \ välillä directories; jos unix, se käyttää /.
* Lisäksi skenaario tiedostoja mielekästä, jos on PC-tai unix-kone selvittää erottaa hakemiston nimet ja / tai \.Jos tuotantokuilun hakemistoon määritelty skenaario-tiedostoa ei ole olemassa, se on luotu.
* The make72 ja tiedostot. / KML / source directory on yhdistetty yhdeksi makefile (yksinkertaisesti sanottu make).Uusi makefile aistien jos Matlab-versio on 7.2 tai jos se on vanhempi kuin 7.2, ja tekee tarvittavat muutokset perustuvat Matlab version.Jos näyttää unix, sitten vanha koottu MEX tiedostot poistetaan ennen kuin ne uudelleen.
* Kaikki. C ja. H tiedostot on end-of-line lopussa tiedosto (poissaolot "end-of-line aiheuttaa joitakin C kerääjiä liputtaa varoitusviestin).

cml.1.6.3.rar
(ja korjaus TurboEncode.m) Release 1.6.3
Jan 28, 2007
(Oikaistu
Feb 1)

* Code_configuration = 4 tukee UMTS turbo-koodi korko hakua.Katso kirjaa = 53 "UmtsScenarios.m" on esimerkki.Sen lisäksi, että määritellään "framesize" (joka on viesti ja interleaver pituus), on myös määriteltävä "code_bits_per_frame", joka on codeword pituus jälkeen korko hakua.

Tuetaan tiedostot ja ohjelmat:
WinRAR: Voit pura rar muodossa; Utility ohjelmia sekä Windows-ja Linux-löytyy täältä.
Dokumentti:

Theory Toimintatilat: PowerPoint-esitys siitä, että taustalla teoriassa (ppt-versio)
Readme: Lyhyt manuaalista dokumentointia ohjelmiston
Usein kysyttyjä kysymyksiä.
Viitteet:
S. Benedetto, G. Montorsi, D. Divsalar, ja F. Pollara, A Soft-input pehmeä-tuotos APP moduuli iterointiprosessin dekoodauksella on concatenated koodit, IEEE Commun.Kirjaimia, tilavuusprosenttia.1, no.1, Jan.1997.
S. Benedetto, G. Montorsi, D. Divsalar, ja F. Pollara, Soft-input pehmeä-tuotos-moduulien rakentamista varten ja jaetaan dekoodauksella koodin verkot, Euroopan Transactions on Telecommunications, tilavuusprosenttia.9, no.2, Mar-Apr.1998.
S. kymmenen Brink, Lähentymisraportti vakiomuotoiset dekoodausta, IEE Electronics Letters, vol.35, 1999.
S. kymmenen Brink, Lähentymisraportti käyttäytymistä iteroimalla dekoodata rinnakkain concatenated koodit, IEEE Trans.Commun., Tilavuusprosenttia.49,
lokakuu 2001.
G. Caire, G. TARICCOn, ja E. Biglieri, Bit-erotettavien koodattu modulaatio, IEEE Trans.Tiedotus.Teoriassa tilavuusprosenttia.44, no.3, May 1998.
DJ Costello, J. Hagenauer, H. Imai, ja SB Wicker, Sovellukset virheiden valvontaan koodausstandardeja, IEEE Trans.Tiedotus.Teoriassa tilavuusprosenttia.44, no.6,
lokakuu 1998.
R. de GAUDENZI, A. Guillen i Fabregas, ja A. Martinez, Turbo-koodattu APSK modulaatiot satelliittimaa laajakaistaviestinnän - Osa I: Koodatut mukauttamista suunnittelu,
C. Jones, E. Valles, M. Smith, ja J. Villasenor, Approximate-min * rajoitus node päivittämistä varten LDPC koodit, vuonna Proc..IEEE Military Commun.Conf.(MILCOM), (Boston, MA),
marraskuu 2003.
WE Ryan Johdatus LD-pariteetti tarkistaa koodit,
käsinkirjoitetut muistiinpanot,
huhtikuu 2001.
WE Ryan Johdatus LDPC koodit, luku 36 koodausjärjestelmän ja signaalinkäsittely magneettiresonanssikuvausta Recording Systems, CRC Press, 2004.
MK Simon ja JG Smith, Kuusikulmainen useita vaihe ja amplitudi-Vaihto-jännittynyt signaali vahvistetaan, IEEE Trans.Commun., Tilavuusprosenttia.21,
lokakuu 1973.
T. Tian, CR Jones, JD Villasenor ja RD Wesel, Valikoivat välttäminen syklien säännönvastaisesti LDPC koodi rakentaminen, IEEE Trans.Commun., Tilavuusprosenttia.52,
elokuu 2004.
MC Valenti, S. Cheng, ja R. Iyer Seshadri, Turbo ja LDPC koodit digitaalitelevisiolähetyksiä luvun 12 Turbo Code Käyttökohteet: A Journey on kirja toteutukseen, Springer, 2005.
MC Valenti ja J. Su, Turbo-koodit, 12 luku vuonna Handbook of RF and Wireless Technologies, Toimittaneet F. Dowla Editoria, Newnes Press, 2004, ss.375-399.
MC Valenti ja S. Cheng, Iteratiivinen Demodulaatio ja dekoodauksella on turbo koodatuista M-kuuta noncoherent orthogonal mukauttamista, IEEE J. Valitut alueet Commun., Tilavuusprosenttia.23, no.9,
syyskuu 2005.
AJ Viterbi, intuitiivisen perustelut ja yksinkertaistettua täytäntöönpanoa MAP-dekooderi on convolutional koodit, IEEE J. Valitut alueet Commun., Tilavuusprosenttia.16,
Feb 1998 ..
M. Yang, WE Ryan ja Y. Li, suunnittelu tehokkaasti encodable maltillinen pituus korkean koron sääntöjenvastaisten LDPC koodit, IEEE Trans.Commun., Tilavuusprosenttia.52,
huhtikuu 2004.

 
kokeile tätä linkkiä nyt .. ja tarkista

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

 

Welcome to EDABoard.com

Sponsor

Back
Top