GNU Radio: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
k menambahkan Kategori:Perangkat lunak bebas menggunakan HotCat
InternetArchiveBot (bicara | kontrib)
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5
 
(12 revisi perantara oleh 8 pengguna tidak ditampilkan)
Baris 1:
{{unreferenced|date=Februari 2014}}
{{Infobox software
| name = GNU Radio
| titlelogo = The GNU SoftwareGnuradio Radiologo.svg
| logo size = [[File:Gnuradio-logo.png]]325px
| logo caption =
| authorscreenshot = =<!-- [[GNUFile: project]] -->
| developercaption = [[Eric Blossom]]=
| status collapsible =
| programming language = C++, Python
| author = [[Eric Blossom]]
| developer = [https://github.com/gnuradio/gnuradio GNU Radio Community]<br>Project Lead: Ben Hilburn<br>Maintainer: Marcus Müller
| released = {{Start date and age|2001}}
| discontinued =
| latest release version = {{wikidata|property|edit|reference|P348}}
| latest release date = {{wikidata|qualifier|P348|P577}}
| latest preview version =
| latest preview date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
| programming language = [[C++]], [[Python (programming language)|Python]]
| operating system = [[Cross-platform]]
| platform =
| size =
| language = English
| status =
| genre = [[Radio]]
| license = [[GNU General Public License]]
| alexa =
| website = {{Official websiteURL|httphttps://www.gnuradio.org}}
}}
 
'''GNU Radio''' adalah sebuah toolkit perangkat lunak gratis untukdan belajar[[sumber tentangterbuka]] carayang membuatmenyediakan danteknik menjalankan[[Pengolahan sistemIsyarat|pemprosesan sinyal]] untuk mengimplementasikan [[software-defined radio]]. Perangkat lunak ini dapat digunakan untuk memproses sinyal dari udara denganmenggunakan perangkat keras radio frekuensi yang murah atau dari hasil simulasi. Perangkat lunak ini umum digunakan untuk mempelajari, membuat hingga menerapkan [[software-defined radio]] dalam lingkup akademis maupun bisnis.
 
== Pengenalan ==
Aplikasi GNU Radio sebagian besar ditulis menggunakan bahasa pemprograman [[Python (bahasa pemrograman)|Python]], sedangkan bagian pemprosesan sinyal diimplementasikan dalam bahasa pemprograman [[C++]] menggunakan prosesor ekstensi floating-point. Dengan demikian, pengembang dapat menerapkan sistemn radio yang real-time dengan throughput tinggi namun dalam lingkungan aplikasi pengembangan yang bisa disederhanakan.
 
GNU Radio mendukung pengembangan algoritme pemrosesan sinyal menggunakan pra-pemprosesan atau pasca-pemprosesan untuk menghindari kebutuhan untuk memiliki perangkat keras radio frekuensi yang sebenarnya.<ref>{{Cite web |url=http://gnuradio.org/redmine/projects/gnuradio/wiki |title=Pengantar GNU Radio di resminya website |access-date=2014-02-06 |archive-date=2013-08-05 |archive-url=https://web.archive.org/web/20130805215906/http://gnuradio.org/redmine/projects/gnuradio/wiki |dead-url=yes }}</ref>
 
GNU Radio adalah paket [[pemrosesan sinyal]], yang didistribusikan di bawah ketentuan [[GNU General Public License]] (GPL). Semua hak cipta kode dimiliki oleh 'Free Software Foundation'. Tujuannya adalah untuk memberikan masyarakat perangkat lunak yang memiliki kemampuan untuk meng-'hack' [spektrum elektromagnetik], memahami [[spekrum radio]] dan memikirkan cara-cara cerdas untuk menggunakannya.
 
== Sejarah ==
Dimulai pada tahun 2001, GNU Radio merupakan proyek resmi [[GNU Project]]. Philanthropist John Gilmore memulai dan mengembangkan GNU Radio dengan dana $320.000 (US) dengan Eric Blossom sebagai [[programmer]] dan manajemen proyek.
 
GNU Radio dimulai sebagai [[fork (pengembangan software)|garpu]] dari [[Pspectra]] yang dikembangkan oleh proyek SpectrumWare di [[Massachusetts Institute of Technology]] (MIT). Pada tahun 2004 diselesaikan penulisan ulang kode dari Radio GNU sehingga hari ini GNU Radio tidak berisi kode Pspectra asli. Perlu dicatat juga bahwa basis kode Pspectra telah digunakan sebagai dasar komersial [[Vanu Software Radio]].
 
== GNU Radio Companion ==
GNU Radio Companion (GRC) adalah [[GUI|antarmuka pengguna grafis]] untuk mengembangkan aplikasi GNU Radio. GRC telah dikembangkan oleh Josh Blum selama studinya di [[Johns Hopkins University]] (2006-2007), kemudian didistribusikan sebagai [[perangkat lunak bebas]] pada ''October 2009 Hackfest''.<ref>{{cite web |url=http://www.joshknows.com/grc |title=GNU Radio Companion |last1=Blum |first1=Josh |year=2013 |website=personal |accessdate=14 September 2013 |archive-date=2023-05-28 |archive-url=https://web.archive.org/web/20230528153340/https://www.joshknows.com/grc |dead-url=no }}</ref> GRC akhirnya dibundel dengan gnuradio untuk rilis 3.2.
 
== Referensi ==
{{reflist|30em}}
 
[[Kategori:Perangkat lunak bebas]]