Ubuntu Türkiye

Donanım => TV Kartları => Konuyu başlatan: Mkturk - 07 Şubat 2014 - 11:06:48

Başlık: [Çözüldü] GNU RADIO - DVB-T - SDR
Gönderen: Mkturk - 07 Şubat 2014 - 11:06:48
Merhaba
GNU Radio kuran, kullanan var mı ? Kurulum detayları ve kullanım hakkında yardım isteyecektim.
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: if - 07 Şubat 2014 - 13:01:07
@Mkturk, GNU Radio'nun vikisini[1] incelediniz mi?

[1] http://gnuradio.org/redmine/projects/gnuradio/wiki
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: Mkturk - 07 Şubat 2014 - 13:35:08
@ if , tabi incelemeye çalıştım , hatta uhd-gnu radio versiyonunu da kurdum (zor da olsa) ancak bazı komponentler ilave etmek gerekiyor ve bunları nasıl yapacağımı bulamıyorum ( yetersiz yabancı dil sorunu)
Teşekkür ederim.
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: if - 07 Şubat 2014 - 13:41:30
@Mkturk, ne yapmak istediğinizi detaylıca anlatırsanız yardımcı olmaya çalışırım. GNU Radio ve benzeri uygulamalarla daha önce tecrübem olmadı fakat yolumuzu bulabiliriz.
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: Mkturk - 07 Şubat 2014 - 14:14:01
@if hocam, çok teşekkür ederim , gerçi hardware henüz elime ulaşmadı (kargoda) ancak ben önceden programı hazırlamak istiyorum .Mesela bu hardware için yüklemem gereken bir parçası var gnuradio nun
şurda : http://sdr.osmocom.org/trac/wiki/GrOsmoSDR
build klasöründe cmake ../ komutunu verdiğimde şöyle bir hata mesajı alıyorum;
n@A:~/gr-osmosdr/build$ cmake ../
-- Build type not specified: defaulting to release.
-- Extracting version information from git describe...
-- Configuring Boost C++ Libraries...
-- checking for module 'gruel'
--   package 'gruel' not found
-- Could NOT find GRUEL (missing:  GRUEL_LIBRARIES GRUEL_INCLUDE_DIRS)
-- checking for module 'gnuradio-core'
--   package 'gnuradio-core' not found
-- Could NOT find GNURADIO_CORE (missing:  GNURADIO_CORE_LIBRARIES)
-- checking for module 'gnuradio-iqbalance'
--   package 'gnuradio-iqbalance' not found
-- Could NOT find GNURADIO_IQBALANCE (missing:  GNURADIO_IQBALANCE_INCLUDE_DIRS)
-- gnuradio-uhd not found.
-- Could NOT find GNURADIO_UHD (missing:  GNURADIO_UHD_INCLUDE_DIRS)
-- gnuradio-fcd not found.
-- Could NOT find GNURADIO_FCD (missing:  GNURADIO_FCD_INCLUDE_DIRS)
-- checking for module 'gnuradio-fcdproplus'
--   package 'gnuradio-fcdproplus' not found
-- gnuradio-fcdproplus not found.
-- Could NOT find GNURADIO_FCDPP (missing:  GNURADIO_FCDPP_LIBRARIES GNURADIO_FCDPP_INCLUDE_DIRS)
-- checking for module 'libosmosdr'
--   package 'libosmosdr' not found
-- libosmosdr not found.
-- checking for module 'libmirisdr'
--   package 'libmirisdr' not found
-- libmirisdr not found.
-- checking for module 'libbladeRF'
--   package 'libbladeRF' not found
-- libbladeRF not found.
CMake Error at CMakeLists.txt:165 (message):
  Gruel required to build gr-osmosdr


-- Configuring incomplete, errors occurred!
n@A:~/gr-osmosdr/build$
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: if - 07 Şubat 2014 - 15:50:36
Bir şey değil @Mkturk.

GNU Radio'nun hangi sürümünü kullanacaksınız? Kullanacağınız aygıt nedir?
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: Mkturk - 07 Şubat 2014 - 18:48:14
GNU Radio -3.7.2.1 Unstable,    RTL 2832 U  E4000 dvb-t
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: heartsmagic - 08 Şubat 2014 - 00:22:30
3.7 ile sıkıntı varmış bu modülde (GNURADIO_CORE'un kendisinde de)
http://gnuradio.4.n7.nabble.com/missing-gruel-module-when-installing-current-td44167.html

3.6->3.7 değişikliklerini vermişler ama oldukça karışık gibi ya da ben anlamadım.
http://gnuradio.org/redmine/projects/gnuradio/wiki/Move_3-6_to_3-7

Şu "Cmake structure for out-of-tree projects" bölümü tek başına yeterli olur mu bilemiyorum. Daha az uğraşayım diyorsan GNU Radia 3.6 kurup yoluna devam edebilirsin.
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: Mkturk - 08 Şubat 2014 - 16:52:21
@heartsmagic, teşekkür ederim.
Gnuradio yu kaldırıp hazır bir betik ile tekrar yükledim sanırım bu defa gerekli parçaların çoğunu da yükledi ancak yüklerken sık sık karşılaştığım bir mesaj var :

set but not used [-Wnused-but-set-variable]

Nedemek bu ayarladım ama kullanmadım mı , anlayamadım ben ?
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: if - 08 Şubat 2014 - 19:30:48
@Mkturk, oluşturulmuş ve bir değer atanmış bir değişkenin/parametrenin kullanılmadığında çıkan bir uyarı[1]. Önemli değil.

GNU Radio'yu kurarken kullandığınız betik nedir?

[1] http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: Mkturk - 08 Şubat 2014 - 23:43:56
http://www.sbrac.org/files/build-gnuradio
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: if - 08 Şubat 2014 - 23:51:11
@Mkturk, peki şu an yapmamız gereken bir şey kaldı mı?
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: Mkturk - 09 Şubat 2014 - 00:00:11
Evet hala bir sürü eksik parçası var mesela basit bir fm alıcı çalıştırmak istiyorum ama , eksik parçalar yüzünden çalışmıyor , çalıştırmak için kullandığım hazır grc dosyasını gnuradioda açınca eksikler hakkında hata mesajı veriyor.
http://files.ettus.com/app_notes/fm_rcvr/fm_example.grc
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: if - 09 Şubat 2014 - 00:09:08
@Mkturk, o hataları görmeden bir şey dememiz mümkün değil.
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: Mkturk - 09 Şubat 2014 - 00:10:48
Ayrıca  sanırım donanım sürücülerimle ilgili sorunum da var . Usb portuma dvb-t alıcım bağlı
rtl_test -t
ile sürücüyü test ettiğimde aldığım çıktı şöyle ;
Found 1 device(s):
  0:  Generic, RTL2832U, SN: 77771111153705700

Using device 0: Generic RTL2832U

Kernel driver is active, or device is claimed by second instance of librtlsdr.
In the first case, please either detach or blacklist the kernel module
(dvb_usb_rtl28xxu), or enable automatic detaching at compile time.

usb_claim_interface error -6
Failed to open rtlsdr device #0.

Burda sanırım 2832U cipi görüyor ama E4000 tuneri de görmesi lazımdı ikisi de aynı devrede onu görmüyor.
Bir sürü yükleme yaptım hangisi neydi bilmiyorum sanırım bu sürücüler için rtl-sdr yüklemiştim.
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: if - 09 Şubat 2014 - 00:21:26
Aynı anda iki tane librtlsdr çalışıyor mu bakalım: ps aux | grep rtl Bir de lsmod | grep dvb çıktısına bakayım.
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: Mkturk - 09 Şubat 2014 - 01:06:26

n@A:~/pyzmq$ cd
n@A:~$ ps aux | grep rtl
n        17975  0.0  0.0   4384   808 pts/0    S+   01:01   0:00 grep --color=auto rtl
n@A:~$


n@A:~$ lsmod | grep dvb
dvb_usb_rtl28xxu       18809  0
dvb_usb_v2             23233  1 dvb_usb_rtl28xxu
rc_core                21294  3 dvb_usb_rtl28xxu,dvb_usb_v2
rtl2830                13511  1 dvb_usb_rtl28xxu
dvb_core               91024  3 rtl2832,dvb_usb_v2,rtl2830
n@A:~$

Çalışıyor mu hocam ?
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: if - 09 Şubat 2014 - 08:38:28
Çalışmıyormuş @Mkturk. Şöyle yapalım, sudo modprobe -r dvb_usb_rtl28xxu komutu ardından rtl_test -t uygulayın.
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: Mkturk - 09 Şubat 2014 - 14:07:37
rtl_test -t
Found 1 device(s):
  0:  Generic, RTL2832U, SN: 77771111153705700

Using device 0: Generic RTL2832U
Found Elonics E4000 tuner
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0
Sampling at 2048000 S/s.
Benchmarking E4000 PLL...
[E4K] PLL not locked for 52000000 Hz!
[E4K] PLL not locked for 2213000000 Hz!
[E4K] PLL not locked for 1107000000 Hz!
[E4K] PLL not locked for 1248000000 Hz!
E4K range: 53 to 2212 MHz
E4K L-band gap: 1107 to 1248 MHz
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: if - 09 Şubat 2014 - 15:35:26
Çalışmış görünüyor @Mkturk.
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: Mkturk - 09 Şubat 2014 - 15:51:55
Teşekkür ederim.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 09 Şubat 2014 - 17:48:36

@ if ,  "sudo modprobe -r dvb_usb_rtl28xxu"  komutunun tuneri çalıştırması sayesinde  gqrx isimli başka bir programı çalıştırabildim . Fm radyo dinlemeye çalışıyorum gerçi şu anda sinyalini görmeme rağmen hışırtıdan başka ses duyamıyorum ama bu sorunu program ayarları ile kendim hallederim sanırım. Sorunum şu
tuner kendi başına çalışmıyor , bilgisayarı her kapatıp açtığımda
sudo modprobe -r dvb_usb_rtl28xxu
komutunu girmem gerekiyor . Bunun otomatik olarak çalışabilmesi için ne yapmak lazım.
       Not : Yanıtı yazdıktan sonra ses sorununun sebebini anladım , frekans kayık , fm radyoları 70 mhz lerde dinliyoruz . Aynı dvb-t modül ile windows yüklü bilgisayarda böyle bir sorun yok. Sanırım bunu düzeltmek için kalibrasyon programı kullanmam gerekecek.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 09 Şubat 2014 - 22:07:12

python setup.py build --fcompiler=<compiler>
Bu komutu tam olarak nasıl yazarım yani " --fcompiler=<compiler> " kısmı nasıl olacak ?
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: Mkturk - 10 Şubat 2014 - 18:44:35
Bu sorunun çözümü yok mu ?



Alıntı yapılan: Mkturk - 09 Şubat 2014 - 15:51:55
Teşekkür ederim.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 09 Şubat 2014 - 17:48:36

@ if ,  "sudo modprobe -r dvb_usb_rtl28xxu"  komutunun tuneri çalıştırması sayesinde  gqrx isimli başka bir programı çalıştırabildim . Fm radyo dinlemeye çalışıyorum gerçi şu anda sinyalini görmeme rağmen hışırtıdan başka ses duyamıyorum ama bu sorunu program ayarları ile kendim hallederim sanırım. Sorunum şu
tuner kendi başına çalışmıyor , bilgisayarı her kapatıp açtığımda
sudo modprobe -r dvb_usb_rtl28xxu
komutunu girmem gerekiyor . Bunun otomatik olarak çalışabilmesi için ne yapmak lazım.
       Not : Yanıtı yazdıktan sonra ses sorununun sebebini anladım , frekans kayık , fm radyoları 70 mhz lerde dinliyoruz . Aynı dvb-t modül ile windows yüklü bilgisayarda böyle bir sorun yok. Sanırım bunu düzeltmek için kalibrasyon programı kullanmam gerekecek.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 09 Şubat 2014 - 22:07:12

python setup.py build --fcompiler=<compiler>
Bu komutu tam olarak nasıl yazarım yani " --fcompiler=<compiler> " kısmı nasıl olacak ?
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: if - 10 Şubat 2014 - 20:20:26
sudo -H gedit /etc/modprobe.d/dvb-rtl.conf içine blacklist dvb_usb_rtl28xxu yazıp kaydedin.

Ne derlemeye çalışıyorsunuz ki derleyiciyi belirtmek durumundasınız?
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: Mkturk - 10 Şubat 2014 - 20:51:00
Teşekkür ederim . python numpy indirmiştim onu pythona yapıştırmam lazımdı
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: if - 10 Şubat 2014 - 20:58:57
Numby çin ayrı konu açın. Bir başlık altında tek bir sorunu çözmeye çalışıyoruz.
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: Mkturk - 10 Şubat 2014 - 21:26:12
Tamam hocam , teşekkür ederim. Biraz daha uğraşayım olmazsa açarım.
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: Mkturk - 12 Şubat 2014 - 17:16:34
Gnuradionun 7.2.1 versiyonu işime yaramadı , kaldırdım hatta bu yüzden ubuntuyu yeniden yükledim .
3.6.5.1 sürümünü yüklemek istiyorum . Ubuntu içinmiş "gnuradio_3.6.5.1-1ubuntu1.debian.tar.gz" isimli bir dosya açınca " Debian " isimli bir ana klasör içinde dosyalar vs var . Readme , watch  vs bir sürü text dosyasına baktım kurulum için bir bilgi bulamadım. sudo apt-get install   olmuyor . gdebi yüklemiyor. Nasıl yükleyebilirim?
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: if - 12 Şubat 2014 - 19:23:20
@Mkturk, indirdiğiniz dosyaya bağlantı verir misiniz?

Derlemeniz şart mı? Depoda da mevcut gnuradio. Bir de komut ve çıktıları için kod etiketi kullanın lütfen. İmzamdaki kod bağlantısına bakabilirsiniz.
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: Mkturk - 12 Şubat 2014 - 19:28:52
Hocam hangi depoda var ? Ubuntu sofware centerde arıyorum yok ? Eğer 3.6 lı sürümleri varsa indiririm , adres verebilirmisiniz? Bir de tabii depodan nasıl yüklenir mevzuu var.
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: if - 12 Şubat 2014 - 19:37:29
@Mkturk, hem Ubuntu Yazılım Merkezi hem de Sinaptik paket yöneticisinde görünüyor. Sürüm 3.6.1. Universe deposunun açık olması gerek. Bu[1] bağlantının "Ubuntu yazılım depoları açmak/kapatmak" maddesine bakın.

[1] http://wiki.ubuntu-tr.net/index.php?title=Yaz%C4%B1l%C4%B1m_kaynaklar%C4%B1
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: Mkturk - 12 Şubat 2014 - 20:24:00
Wiki Türkiye de çoğunlukla anlayamadığım açıklamalara rastlıyordum ancak bu kaynak çok faydalı oldu , teşekkür ederim . Güncelemem biter bitmez işe koyulacağım.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 12 Şubat 2014 - 22:11:11

Vay canına !!! Bu PPA mpa eklemek işi yazılım derlemekten daha karışıkmış ben vaz geçtim.
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: Mkturk - 14 Şubat 2014 - 19:13:05
Eski sürümü zor da olsa yükleyip çalıştırdım , sonra bazı ek programlarını yükledim ve bir daha çalışmaz oldu , verdiği hata mesajı söyle (process:2001): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
terminate called after throwing an instance of 'std::runtime_error'
  what():  locale::facet::_S_create_c_locale name not valid
Aborted (core dumped)


Yapabilecek bir şey var mı ?



Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 14 Şubat 2014 - 23:01:33

Sorunu çözdüm , yabancı sitede buldum , Türkçeyi kaldırmıştım ondan olmuş. Tükçeyi yükleyip
dpkg-reconfigure locales
girince düzeldi
Başlık: Ynt: GNU RADIO - DVB-T - SDR
Gönderen: heartsmagic - 16 Şubat 2014 - 18:03:28
PPA eklemek gayet basit bir iştir. Doğru sürüme ait PPA bulunur, bir satırlık PPA ilgili yere girilir. Farklı yöntemleri de vardır, forumda bulunabilir.

Bu başlıktaki sorun çözüldü mü şimdi?