Untuk memahami receiver perangkat keras untuk aplikasi radio yang ditentukan oleh perangkat lunak pada dasarnya mengambil sinyal input, campur dengan frekuensi tuning untuk menghapus frekuensi pembawa dan kemudian sampel tegangan yang dihasilkan dengan laju sampling yang hanya cukup tinggi untuk bandwidth sinyal payload . Mereka memancarkan sampel tersebut ke perangkat lunak demodulasi dalam bentuk pasangan nilai I / Q. Saya berasumsi mereka memperoleh nilai Q dengan mengambil sampel siklus (sehubungan dengan frekuensi tuning) kemudian, secara efektif menggandakan laju sampel.
Mengapa mereka menggunakan representasi I / Q?
Saya dapat melihat bagaimana I / Q adalah representasi yang bagus (dalam perangkat keras) ketika mensintesis sinyal karena Anda dapat misalnya melakukan modulasi frekuensi atau fase hanya dengan memvariasikan amplitudo, tetapi alasan ini tampaknya tidak berlaku untuk case penerima SDR.
Jadi, adakah yang diperoleh dengan menggunakan I / Q untuk output dan bukan saya pada laju sampling dua kali lipat? Atau itu hanya masalah konvensi?
sumber
Jawaban:
SDR (atau sistem pemrosesan sinyal digital umum) mengambil sinyal RF yang diterima, dan mengalihkannya dari frekuensi pembawa ke baseband.
Sekarang, sinyal bandpass nyata dari antena tidak harus memiliki spektrum simetris di sekitar frekuensi pembawa, tetapi dapat sewenang-wenang. Jika downconverter sekarang menggeser spektrum ke frekuensi pusat, sinyal domain waktu yang sesuai menjadi kompleks. Jadi, sampel I dan Q yang Anda dapatkan dari SDR adalah bagian nyata dan imajineral dari sinyal pita dasar yang kompleks, yang sesuai dengan sinyal passband Anda yang sebenarnya di sekitar frekuensi pembawa.
Rincian lebih lanjut dapat ditemukan di situs wikipedia untuk konversi digital down .
Untuk menjawab pertanyaan Anda:
Representasi I / Q tidak sesuai dengan titik pengambilan sampel sinyal yang berbeda. Sebaliknya, itu sesuai dengan bagian nyata dan imajiner dari sinyal baseband digital yang bernilai kompleks. Bagian-bagian ini diperoleh dengan secara terpisah mengalikan sinyal RF dengan sinus dan cosinus dan pengambilan sampel kedua aliran setelah penyaringan low-pass.
Pengambilan sampel dengan frekuensi ganda dapat menghasilkan informasi yang sama dengan I / Q. Akan diperlukan untuk memasukkan sinyal ke untuk mendapatkan semua informasi yang berada di sinyal IQ baseband agar berada di sinyal passband di (di mana adalah laju sampling).fs/ 4 fs/ 4 fs
sumber
Mungkin ada beberapa alasan.
Pemrosesan komputer:
Salah satu alasan untuk menggunakan data IQ untuk pemrosesan SDR adalah untuk menurunkan tingkat pemrosesan komputasi (menggunakan prosesor yang lebih lambat atau lebih rendah daya) untuk visualisasi (panadapter) atau demodulasi tanpa langkah konversi tambahan. Banyak skema modulasi memiliki sideband asimetris. Sinyal IQ dapat membawa informasi yang tidak jelas tentang kedua sideband di sekitar DC (0 Hz) ( lihat penjelasan di sini), yang berarti laju pemrosesan bisa sangat dekat dengan DC (0 Hz + lebar pita sinyal + margin keselamatan transisi penyaringan), yang bertentangan dengan frekuensi pembawa di atas dua kali lipat (ditambah bandwidth sinyal, pita transisi filter, dan lain-lain). Bahkan, beberapa modul SDR (Funcube Dongle Pro +, Elecraft KX3, dll.) Menghasilkan data IQ menjadi antarmuka audio stereo PC (sehingga memungkinkan pemrosesan pada tingkat data audio yang sangat rendah dibandingkan dengan VHF / HF RF carrier yang jauh lebih tinggi atau HF / LF IF frekuensi).
Perangkat Keras Radio:
Untuk melakukan pemrosesan dengan aliran data saluran tunggal memerlukan tingkat pemrosesan yang sangat tinggi (di atas 2X pembawa RF, menggunakan FPGA, dll.), Atau beberapa cara untuk menghilangkan gambar atau aliasing sebelum downsampling / konversi rendah, biasanya dengan tambahan konversi atau langkah pencampuran (atau lebih) ke frekuensi IF, ditambah satu atau lebih filter anti-aliasing terkait untuk penolakan gambar. Dengan demikian, aliran data nyata tunggal tingkat 2X biasanya memerlukan tahap IF tambahan (dan / atau filter bandpass frekuensi tinggi yang sangat sempit, seringkali kristal atau SAW) untuk melakukan ini dibandingkan dengan menghasilkan aliran data IQ tingkat 1X. Tahap IF tambahan biasanya membutuhkan osilator dan mixer tambahan juga. Sedangkan konversi langsung ke data IQ dapat dilakukan tanpa perlu band-pass frekuensi tinggi atau filter atap untuk penolakan gambar.
Osilator konversi turun dapat dipusatkan (atau hampir demikian) pada pembawa sinyal yang menarik (baik RF atau IF), atau kelipatan rendah, daripada offset atau jauh lebih tinggi. Ini dapat membuat pelacakan, penguncian fase, atau sinkronisasi osilator ini lebih sederhana, dan dengan demikian memungkinkan pembacaan frekuensi dan / atau generasi sinyal pemancar transceiver menjadi lebih sederhana dalam perangkat keras radio minimal.
Perangkat keras konversi:
Dalam perangkat keras, mungkin lebih mudah atau lebih murah untuk mengimplementasikan 2 ADC pada laju sampel yang lebih rendah, daripada 1 ADC pada laju sampel yang lebih tinggi. Misalnya, Anda dapat menggunakan kartu suara stereo dengan laju sampel 44.1k (atau 192k), daripada kartu suara yang lebih mahal dengan laju sampel 96k (atau 384k), untuk kemampuan bandwidth sinyal yang hampir sama.
Ukuran papan tulis:
Aliran sampel IQ (dibuat oleh dua saluran pencampuran bergeser 90 derajat dan / atau pengambilan sampel) juga berhubungan erat dengan sinyal kompleks matematika (dengan komponen nyata dan imajiner), yang membuatnya lebih mudah untuk menganggap dua saluran data nyata sebagai satu saluran dari representasi matematika yang kompleks. Hal ini membuat algoritma matematika tertentu (DFT / FFT, demodulasi amplop kompleks, dll.) Lebih langsung berlaku (dan, seperti yang disebutkan di atas, pada tingkat pemrosesan baseband) dengan operasi matematika tambahan yang lebih sedikit (offset atau fftshifts, dll.)
Penjelasan atau deskripsi algoritma DSP ini menggunakan matematika kompleks biasanya membutuhkan lebih sedikit tulisan di papan tulis kelas daripada penjelasan setara menggunakan representasi tingkat sampel yang lebih tinggi non-kompleks (serta jauh lebih elegan dalam pendapat banyak orang.) Ini kompleks sederhana / Penjelasan IQ kadang-kadang secara langsung diterjemahkan menjadi lebih sedikit kode (tergantung pada bahasa komputer HLL pada tipe data yang didukung), atau blok komputasi yang lebih sedikit (menggunakan alat desain jalur sinyal grafis) adalah aplikasi SDR.
Pengorbanan:
Kelemahannya, tentu saja, adalah kebutuhan untuk pembuatan pergeseran fasa 90 derajat yang akurat, 2 ADC alih-alih satu, dan multiplikasi kompleks (pengganda 4X perangkat keras atau OP instruksi) alih-alih multiplikasi tunggal per sampel (nyata atau IQ), untuk operasi yang serupa .
sumber
Bisakah encoder menggeser dua sinyal baseband di quadrature, dan kemudian memisahkannya, memberikan efek stereo pada sinyal payload, baseband, katakan kiri dan kanan?
sumber