어떻게 흰색 자기 학습 소프트웨어 정의 라디오 (SDR)?

무단 전재 기사, 세 SDR 플랫폼 비교 HackRF, bladeRF 및 USRP에 플랫폼을 시작합니다. 이 문서에서는 테일러 킬리언은 자신의 블로그에 올해 8 월에 발표한다. 그는이 세 가지 제품이 내년의 SDR 플랫폼에서 인기가있을 것이라는 세 가지 패리티 SDR 플랫폼을 대조. 나는이 문서가 차례의 유용, 간단한 번역했다 생각합니다. 여기에 원본 : HTTP : //www.taylorkillian.com/2013/08/sdr-showdown-hackrf-vs-bladerf-vs-usrp.html은 너무 오래 그것을 찾을까지 돌았 다. 빨리 읽는 습관이 분명히 원래의 직접적인을 볼 수 깊이 읽기에 부합하지 않는, 오랫동안 같은 번역 할 필요를 느끼지 않는다. 그러나 시작하기 때문에, 그것을 완료 켭니다. 다음은 원래의 번역이다 : 올해 또는 내년 SDR의 황금 시대가 될 것으로 보인다. 사용자는 많은 선택을 할 수 있습니다, 세 개의 새로운 SDR 플랫폼을 사용할 수있을 것입니다. 그레이트 스콧 가젯 생산 HackRF, nuand 생산 bladeRF :이 문서에서는 이러한 세 가지 SDR 플랫폼을 비교합니다 Ettus 생산 USRP (B200 / 210) 그리고. HackRF이 블루투스 스니퍼 (블루투스 스니퍼)의 최초이자 유일한 저가형 모델이다, 마이클 Ossmann 개발, 그는 또한 Ubertooth에 일이다. HackRF 달 동안 개발했다. 마이클은 전 세계의 해커에 500 무료 베타 버전 HackRF를 배포했다. 이제 그는 공식 버전을 개발하고, 크라우드 펀딩 웹 사이트의 Kickstarter에 판매되고있다. 이것은 SDR 플랫폼의 시장에서 가장 저렴한 것, 그리고 넓은 주파수 범위에서 작동 할 수 있습니다. bladeRF 또한 Kickstarter를 프로젝트의 성공을 구축하고, 제품은 사용자에게 전달되고있다. bladeRF는 대용량, 고속 USB3 인터페이스 반송파 주파수, FPGA의 넓은 범위를 지원할 수있다. 상기 클록 모듈은 VCTCXO 제공에 개발자 지불, 교정 정밀도는 50 PPB한다. 모든 모듈은 그래서 아무 ClockTamer이 동기화 될 수 있도록 설계되었습니다. 하드웨어는 이제 nuand 웹 사이트에서 구입할 수 있습니다. 처음에이 문서는 상대적으로 HackRF, bladeRF와 USRP B100과 N210을 취할 Ettus의 희망입니다. 나는 시간에 초안 Ettus 회사를 보낼 때, 그들은 새로운 USRP B200 / 210이 곧 출시 될 것이라고 말했다, 그것은 나에게 B210의 개발 버전을 보냈다. 그래서 나는 기사를 수정. 이제 B210 출시되었습니다 및 Ettus에서 구입할 수 있습니다. Ettus 아마 SDR 하드웨어 제조업체의 가장 오래된이다. 그들은 USRP의 다른 모델을 많이 생산. 이전 제품 USRP B200 / 210 전에 완전히 다른은 "보드"디자인보다는 "마더 보드 / 도터"의 조합. 또한 넓은 무선 주파수 대역에 대한 USB3 인터페이스 지원을 사용한다. B200 / 210 정확성은 여러 PPB에 GPS 모듈에 의해 조절 될 수있는 새로운 디자인 GPSDO 조인트를 갖는다. 첫 번째 2 × 2 MIMO는 B210 또는 Ettus의 독립 보드를 지원합니다. 나는 B210에 몇 가지 검사를 할 것입니다, 테스트 결과는이 블로그에 게시됩니다. 여기에 몇 가지 B210 고해상도 사진입니다 :) 다음 표는 세 ​​가지 하드웨어의 비교입니다! (알린 :이 표에서 보면 핵심은 충분하다 ) 다음 표는 세 ​​가지 하드웨어의 비교입니다! (알린 :이 표에서 보면 핵심은 충분하다 ) 다음 표는 세 ​​가지 하드웨어의 비교입니다! (알린 :이 표에서 보면 핵심은 충분하다_ )
그림 삽입 설명 여기
[1] - 분리 도터은 수신 / 전송하도록 요구된다. 이 키트에 포함되는 송수신기 WBX는
[2] - 절반이 16 비트 샘플을 사용하는 경우
[3] - 단일 반이중 채널에 대한 56 MHz의, 30.72 MHz 채널 당 전이중
[4] - 보드에 CPLD있다 하지만 FPGA 없다
[5] - Ettus는 HDL + 코드 + 회로도는 B210 / B200에 대한 발표 될 예정 확인
[6] - 예상 소매 가격하지만 저렴 Kickstarter를

RF 성능
HackRF USRP B210 및 무선 주파수 범위는 매우 넓다. B200 / 210의 하부 HackRF 20MHz의 비율은, 최대 캐리어 주파수에서 6GHz을 달성 할 수있다. B210 / 200은 주로 AD9361 칩을 기반. 이 칩은 실제로 때문에 50MHz의 아래로 약간 범위를 초과 B210 / 200 점을 표시 70MHz의 ~ 6GHz의에서 일하고있다. 광대역 지원 상이한 무선 주파수 칩을 복수 사용하는 다른 실시 예를 채용 HackRF. 당신은 그것의 회로도를 보면, 당신이 몇 가지 칩을 혼합 찾을 수, 각 칩은 스펙트럼에 대한 책임, 적어도 6 밴드 스위치가 있습니다. 나는 너무 많은 장치가 시스템에 너무 많은 소음을 도입하지 않았 으면. 또한, HackRF는 Kickstarter를 통해 두 가지를 구입하는 패키지 경우, 단지에 $ 35 추가합니다 "햄이 업"에 드라이브와 함께 번들로. 이 카드는 300kHz의에 HackRF 캐리어 주파수 다운 할 수 있습니다. 이것은 또한 $ (43)에 대해 별도로 "햄이 업"을 구입하실 수 있습니다. 나는 USRP B210 / 200 WBX는이 "햄이 업"을 사용할 수 있다고 생각합니다. 이전 USRP B100 들어, 상이한 서브 플레이트 커버 서로 다른 주파수 대역을 사용할 수있다. WBX의 도터 보드는 50MHz의 ~ 2.2GHz의를 커버 할 수있다. CBX 새로운 도터 보드는 6GHz의 덮여. 나중에 도터 보드를 분리하기위한이 솔루션의 단점은 비용이 HackRF 및 bladeRF보다 높은 것입니다. BladeRF는 3.8GHz의로가 LMS6002D 사용 칩는 300MHz를지지 할 수있다. 칩은 모든 믹서, ADC, DAC 및 다른 기능을 포함한 RF 기능의 대부분을 제공한다. AD9361 칩과 유사하다. 그러나 그것은 단지 3.8GHz의를 지원할 수 있습니다. 이 수단은 bladeRF가 5GHz 밴드 802.11n을 달성하는 것은 불가능합니다. 이제 bladeRF 10MHz의 아래로 캐리어 주파수를 허용하는 확장 보드를 출시 할 계획이있다, 그러나 계획은 여전히 진행, 그것을하지 않은 것입니다.

이중 성능이
것을 주목할 가치가있다, 두 개의 다른 하드웨어에서 HackRF의 다른, 그것은 전이중 (full-duplex)를 지원하지 않습니다. 수신 및 전송 스위치 컨트롤러, 그들은 반드시 각 송신 명령이 의미합니다. 마이크로 컨트롤러 핸드 오버 과정은 마이크로 시간이 걸릴 수 있습니다. 컴퓨터의 신호 도착 시간을 계산하려면, 스위칭 시간은 더 길어질 수 있습니다. bladeRF 및 USRP B210 / 200 전이중 (full-duplex)를 지원할 수 있습니다. USRP B100는 전이중을 지원합니다. B100의 사용 일부 구형 도터 보드가있을 때, 전이중 (full-duplex)를 지원하지 않습니다. 그러나 도터 보드의 대부분은 지원할 수 있습니다. GitHub의에 대한 설명서에 따르면, B200은 전이중 채널입니다. 그리고 B210은 목적은 2 × 2 MIMO를 지원하는 것입니다, 두 개의 수신기와 두 개의 송신기가있다. 두 개의 수신기가 동일한 주파수에 튜닝 할 수 있고, 동일한 송신기 (수신 주파수와 다를 수있다). 이렇게하면 높은 속도에서 공간 다이버 시티 무선 채널, 데이터 전송을 이용할 수있다. MIMO 기술은 802.11 및 4G LTE 시스템에서 구현되었습니다. 모두 수신 및 전송하는 경우 있습니다. 송신기 수신기는 가까운 수신기에서 송신기로 인해 결국, 약간의 노이즈를 생성 할 수 있습니다.

호스트와의 통신
은 상기 신호의 대역폭과 안정성을 결정하기 때문에의 SDR은 호스트와의 통신은 매우 중요하다. USRP B100 및 HackRF는 USB2.0 인터페이스를 사용합니다. 이것은 최대 데이터 전송률은 35메가바이트 / s를 판단한다. 우리는 종종 다수의 USB 포트에 다른 장치를 삽입하기 때문에 실제 데이터 속도는이보다 낮은 때문에 그러나, 그들은 대역폭을 공유됩니다. USRP B210 / 200 bladeRF 사용 USB3.0 인터페이스를 제공합니다. 그것은 400메가바이트은 / s의 전송 속도를 지원할 수 있습니다. 대부분의 응용 프로그램이 SDR은 대역폭이 충분하다. 마찬가지로 USB2.0와, 다수의 USB 포트 대역폭을 공유 할 수 있습니다. 잠재적 인 문제가 USB3.0 방해 할 수 있다는이다. 인텔은 대역 신호는 USB3.0를 방해 할 수는 2.4GHz는, 보호하기위한 조치들을 제안 경고했다. 간단한 방법은 이사회에게 포일 패키지를 제공 할 수 있다는 것입니다. bladeRF와 개발자 B210 / 200은 몇 가지 테스트를 수행했으며, 이것은 큰 문제는 아니라고. 팩 하우징 외부의 RF 모듈 bladeRF. B210 / 200 용이 구리 하우징을 첨가 할 수있다. 또한 기판 B210 / 200뿐만 아니라, 또한 매우 우수한 실드 효과를 재생할 수있는 "바닥"의 대 면적. 내 테스트 후, USRP B210 내 ASMedia 컨트롤러 연결 또는 문제. 그것은 단지 USB2에서 작업 할 수 있습니다. 내가 B210 받기 전에 사실, Ettus 엔지니어가 생각 나게, ASMedia USB3 칩은 완전히 USB3 표준을 준수하지 않습니다. 마지막으로, 가격은 $ 약 20, 그것은 VL805 칩을 사용하는의 PCIe USB3 인터페이스 카드를 구입하고 지금은 모드 USB3에서 작업 할 수 있습니다. 나는 그것이 ASMedia과 일치하지 않을 수 있습니다 생각 때문에 감안할 때 bladeRF FX3는 또한, 칩을 사용합니다.

ADC / DAC
는 비트 정밀도가 두 배로 추가 할 수 있도록 양자화 정밀 ADC 및 DAC는 매우 중요합니다. 따라서, 14 비트 DAC를 사용하여 64 배 이상 8 비트 DAC를 사용 USRP B100 HackRF 정확도보다 길다. 비록 싼 8 비트 정밀 RTL-SDR은 NOAA 기상 위성 영상을 수신 할 수 있지만, 더 큰 정밀도는 분명히 더 유용합니다. 물론, 더 나은 안테나 및 게인 설정은 먼 길을 갈 것입니다. 또 다른 지표는 변환 속도 ADC 및 DAC이다. 높은 샘플링 속도는 더 처리 대역폭을 필요로한다. 이전의 많은 통신 시스템은 매우 저속 ADC 또는 DAC, 비교적 새로운 통신 시스템, 예를 들어 무선 랜, A / B / g, 적어도 20MSps에서 ADC / DAC를 사용할 수있다. 이러한 세 하드웨어, 40MHz의 한 신호를 처리 할 수있는 전용 802.11 B200 B210 USRP /. 그러나, USRP는 처리 할 수있는 경우에도, 그래서 컴퓨터가 고속 데이터를 처리 할 수있는, 그것은 큰 도전 남아있다. 사실, 심지어 고속 데이터 만 저장하려면, 그들은 귀찮은입니다.

의 대역폭
데이터의 양이 너무이기 때문에, 모든 SDR 하드웨어 병목 현상의 가장 중요한 컴퓨터, 모든베이스 밴드 데이터입니다. USB2.0 및 HackRF의 사용에 USRP의 B100은 병목 현상이 분명하다. 다른 사람들이 USB3.0 하드웨어를 사용하는 반면,이 병목 현상은 상대적으로 약간 느슨합니다. bladeRF 또한 USB3.0 인터페이스를 사용하지만, 샘플링 대역폭으로 USRP B210 / B200을 달성 할 수는 없지만. bladeRF LMS6002D 대역 통과 필터를 사용하기 때문에. bladeRF 포럼에서, 우리는 당신이하여 샘플링 대역폭을 증가, 외부 필터를 사용할 수 있도록,이 필터를 해제하는 방법을 논의했다. USRP B210 / B200에 대해서는, 56MHz까지의 필터 신호 대역폭을 허용 할 수 있습니다.

FPGA
어떻게 이러한베이스 밴드 신호를 사용 하는가? 컴퓨터 처리에 어느 확산, 또는 기판 상에 처리된다. bladeRF 및 USRP B210 / 200은 더 강력한 FPGA, 마이크로 컨트롤러도 FX3 있습니다. LX75 FPGA, 로직 부 (75K)를 사용 B200; 스파르탄 6 LX150 논리 유닛 (150K)를 갖는 FPGA를 사용 B210. 사이클론 4 FPGA를 사용 bladeRF는 논리 유닛 115K와 논리 유닛 40K, X40 X115을 갖는다. 작은 FPGA를 사용 USRP B100은 25K 논리 유닛들이있다. CPLD의 사용을 HackRF는, 상기 신호 처리부는 마이크로 컨트롤러 보드에 의존한다. 논리적 단위의 수는 분명히 FPGA의 처리 능력, 더 나은 결정합니다. 병렬 처리 FPGA의 강점, 약점 주파수는 일반적으로 마이크로 컨트롤러보다 낮습니다. 개발자가 아주 좋은 HDL 언어가 아닌 경우, 처리 효율은 낮을 수 있습니다. 이 많은 FPGA 리소스가 왼쪽 USRP의 FAQ 페이지에서 사용할 수있는 방법을 설명하는 지침의 FPGA 사용. B100를 들어, 사용자가 매우 작은 공간을 개발하기 위해 떠났고, B210 / B200은 사용자가 사용할 수있는 상대적으로 큰 여유 공간입니다. 남은 공간이 풍부하므로 bladeRF 정보, 소문에 의하면 X40 FPGA는 현재 15 %에 대해 사용하고 있습니다. 는 ADC / DAC 및 FX3 사이에 다리와 FPGA 외에도 같은 디지털 필터 또는 처리 등의 신호로 작업을 완료 할 수있다. USRP 디지털 변환, 데시 메이션 및 보간 모듈 등을 포함한다. 나는 수도 거의 USRP처럼 bladeRF 기능을 보지 않았다. 차이 Ettus 자일링스 칩을 사용하고 nuand Altera의 칩을 사용하고, 따라서 다소 차이가 있음을 주목해야한다있다. 알테라 FPGA와 DSP 모듈 섹션 만 승산기 비교 알테라 자일링스 FPGA 년대보다 전 가산기, 곱셈기 및 누산기를 포함 DSP 모듈을 갖는다. 가산기 로직 어레이를 구현하는 데 필요한 것을이 방법은, 그래서 동일한 기능 있음, 알테라 FPGA는 이상의 논리 단위를 필요로한다. 또한, 알테라의 RAM 적은 자일링스보다. 그러나 bladeRF를 들어, 칩 RAM도 충분히 좋은 수 있습니다. 참고로 또 다른 점은 즉, LX150의 B210는 무료 자일링스 지원하지 않는 것입니다 ISE는 알테라의 FPGA LX75하면서 무료 소프트웨어 개발을 사용할 수 있습니다. 마지막으로, FPGA의 가격 것을 강조합니다. X40 사이클론 IV는 약 $ 100, $ (315)에 대한 사이클론 IV를 X115. 이 디지키에 대한 견적이며, 제조업체들은 원가하지 않을 수 있습니다. 그러나 칩 선택, 고품질 고성능의 하드웨어의 일부에서 상기 방송 nuand 없다.

마이크로 컨트롤러
이전 USRP B100 외에는 여러 가지 다른 보드는 매우 강력한 마이크로 컨트롤러를 가지고있다. B100 FX2는 USB2.0 연결, RAM의 16킬로바이트와 함께 제공됩니다. bladeRF 및 B210 / 200 FX3를 사용하고, USB3.0 연결을 제공한다. HackRF 듀얼 코어 칩 LPC43XX 프로세스 USB2.0 인터페이스를 사용하고, 상기 무선 칩을 제어한다. HackRF을 실행하는 마이크로 컨트롤러 코어 ARM M4 M0와 코 프로세서가, 204MHz, NXP 제조 클럭. 264킬로바이트의 ROM과 SRAM 64킬로바이트를 포함하는 것을 특징으로하는 방법. 이 칩은 많은 일에 대한 책임 : 모든 보드의 무선 칩을 제어, 전송하고 USB 링크 데이터를 수신 할 수 있습니다. 추가 데시 메이션 및 보간 모듈을 채울 계획이있다. 사용자가 대신 HDL 언어를 사용하는 빠른 코드를 수정하는 것이 바람직 C 언어를 사용할 수 있기 때문에 그것은, 오히려 처리 할 수있는 마이크로 컨트롤러 FPGA보다 선택되었다. 심지어 하나 PortaPack가 HackRF이 마이크로 컴퓨터에 연결되지 않으면 직접 스펙트럼 분석기로 변환. 200MHz의 주파수에서 동작 FX3 마이크로은 ARM926EJ-S 코어있다. 이 칩은 개방되면 GPIF는, 그것이 ARM 코어가 아이들 상태에있을 수 있습니다. 그것은 SRAM 512킬로바이트없는 ROM있다. USB 시작 모드를 포함하여이 칩을 시작하는 방법은 여러 가지가 종종 이런 식으로 펌웨어로드가 있습니다. bladeRF은 오프라인에서 실행되는 카드를 지원할 수있는 마이크로 컨트롤러 및 FPGA 코드를 포함 SPI 플래시, 4MB의가있다. B210은 32킬로바이트 EEPROM의 몇 가지 기본적인 구성 프로그램, 아니 플래시를 저장하는 데 사용. B210 / 200은 오프라인으로 실행하려면, 그래서 더 플래시가 없기 때문에, 그것은 매우 어렵습니다. nuand bladeRF에서 오프라인 OpenBTS 및 OpenLTE을 실행하려는 개발자. LTE 시스템의 예로는 B210에서 실행되지만 컴퓨터가 연결되어있는 경우 (코어 i7 프로세서)되었다. LTE 시스템은 매우 의심의 FX3에서 실행할 수 있습니다.

개발자 커뮤니티
소프트웨어 라디오는 좋은 개념이다 10 년 이상 동안 주변되었습니다. 사용자 커뮤니티 포럼 또는 하드웨어 플랫폼은 매우 중요합니다. 이 사람들은 상호 지원을 제공하고 새로운 아이디어를 공유 할 수 있습니다. 그들은 혁신의 바퀴를 앞으로 밀어 계속했다. 따라서, SDR 플랫폼 개발자 커뮤니티에 대한 생산 회사는 매우 중요합니다 및 지원을 제공해야한다. 가장 쉬운 방법은 오픈 소스, 오픈 하드웨어입니다. 다음은 세 회사에 대해 이야기하는 방법입니다.

근원
하드웨어 측면에서 SDR은 소프트웨어는 매우 중요합니다. 다행히 세 하드웨어는 무료 오픈 소스 코드의 큰 숫자를 포함 GNU 라디오를 지원합니다. 또한 신속한 개발 및 테스트를위한 아주 좋은 그래픽 인터페이스를 가지고 있습니다. 드라이버 패키지와 HackRF와 GNU 라디오 bladeRF GR-osmosdr 프로젝트의 드라이브 및 RTL-SDR 동글. bladeRF 드라이브가 몇 주 전에이 추가됩니다 (알린 : 저자의 쓰기 시간 8 월 2013 년이었다), 당신이 그것을 사용하려는 경우 그래서, 코드를 업데이트하시기 바랍니다. HackRF 드라이버는 몇 시간 동안 출시되었습니다. 그들은 USRP의 일부를 들어, GR-UHD GNU 라디오, 드라이버에게 UHD 라이브러리를 설치할 필요가 UHD 드라이브가 Ettus 공식 웹 사이트에서 얻을 수 있습니다. 세 가지 하드웨어 보드는, 모든 코드는, HDL 파일 및 회로도는 / B200의 발표하지 않은 USRP B210뿐만 아니라, 무료로 사용할 수 있습니다. 심지어 모든 문서 문서 원본 형식 (되지 PDF) 및 PCB 레이아웃의 회로도를 포함하는, 시스템 보드를 더 개방 KiCad HackRF. USRP B100 및 bladeRF 회로도 PDF 형식이다. 나는 B210 / 200도 가능한 한 빨리 설계도를 열 수 있기를 바랍니다. 개방성 HackRF 그래서 다른 사람들도 독자 아주 좋은 학습 자료의 개발자 커뮤니티를 HackRF 디자인을 지속적으로 향상시킬 수 있지만있다. 나는 다른 사람들이 쉽게 그들 중 일부의 디자인을 재사용 할 수 있다고 생각합니다. USRP는 고유 한 장점이 응용 프로그램의 클래스 코드가 매우 풍부하다는 것이다있다. USRP는 오랜 역사를 가지고 있기 때문에, 2006 년부터, 많은 사람들이 USRP를 사용가 있었다. GNU 라디오와 USRP 실험을 사용하여 논문이 많이 있습니다. 그러나 또한 많은 새로운 애플리케이션과 코드의 출현. UHD는, 최적화 및 개선되었습니다 매우 안정적이고 성숙의 많은 년 후에, 모든 USRP 보드를위한 공통 인터페이스입니다. GNU 라디오 응용 프로그램은, 한 요구 사항을 충족하기 위해 하드웨어, USRP 보드의 다양한 사용이 편리합니다. 즉, GNU 라디오에 대한 USRP 지원은 최고입니다. Ettus는 GNU 라디오 소프트웨어 및 기타 도구가 포함되어있는 무료 리눅스 이미지를 공개하는 GNU를 구축하는 가장 빠른 될 수 있습니다 라디오 개발 환경을 제공합니다. 이 이미지는 UHD 현재이지만,하지만 여기에 추가 된 GR-osmosdr도 쉽게해야합니다. 하지만 빠르게 진행 : HackRF, 그냥 (개발 환경을 운전 무슨 알린) 코드 세트를 개발하기 시작했다 역사적 USRP보다 훨씬 짧습니다. 이 테스트중인 GNU 라디오와 호환되어야합니다. HackRF의 장점은 팬 해커 유형을 많이 가지고 있다는 것입니다. 무료 HackRF 전달 적어도 500는이 글을 쓰는 시점까지 HackRF가의 Kickstarter에 예약 된 1100가,가 있었다. 이러한 사용자는 소프트웨어 개발에 상당한 기여를 할 수 있습니다. 학계에 비해 USRP의 영향은 HackRF는 해커 사회에서 더 큰 영향력을 가지고있다. 물론,이 두 사람이 겹치는 부분에있는 장소가있다. 하지만 해커가 더 좋은 코드를 작성하는 것이 더 나은 수 있습니다 생각합니다. nuand 팀은 최근 GNU 라디오 bladeRF에게 드라이브를 발표했다. 나는 400에 대한 사용자의 Kickstarter에서 bladeRF 카드되었습니다이 있다고 추정하고있다. 또한, 사용자의 상당수가 직접 nuand 사이트에서 bladeRF를 주문있다. 이러한 사용자의 모든 bladeRF의 코드의 발전에 기여 할 수 있습니다. USRP B210 상기 FX3 대용량 FPGA 및 단일 칩 RF 송수신기 칩의 사용과 bladeRF 때문에 I 두 하드웨어 드라이버 코드, 상당한 부분이 공유 될 수 같다. 자일링스와 알테라의 차이이지만, 코드 재사용 문제의 약간을 가지고,하지만 난 USRP 응용 프로그램의 많은 수를 기존과 호환 그래서 bladeRF는, UHD와 호환 인터페이스입니다 수 있습니다, 한 해커가 충분한 노력을로 생각한다. 테스트중인 라디오 호환성. HackRF의 장점은 팬 해커 유형을 많이 가지고 있다는 것입니다. 무료 HackRF 전달 적어도 500는이 글을 쓰는 시점까지 HackRF가의 Kickstarter에 예약 된 1100가,가 있었다. 이러한 사용자는 소프트웨어 개발에 상당한 기여를 할 수 있습니다. 학계에 비해 USRP의 영향은 HackRF는 해커 사회에서 더 큰 영향력을 가지고있다. 물론,이 두 사람이 겹치는 부분에있는 장소가있다. 하지만 해커가 더 좋은 코드를 작성하는 것이 더 나은 수 있습니다 생각합니다. nuand 팀은 최근 GNU 라디오 bladeRF에게 드라이브를 발표했다. 나는 400에 대한 사용자의 Kickstarter에서 bladeRF 카드되었습니다이 있다고 추정하고있다. 또한, 사용자의 상당수가 직접 nuand 사이트에서 bladeRF를 주문있다. 이러한 사용자의 모든 bladeRF의 코드의 발전에 기여 할 수 있습니다. USRP B210 상기 FX3 대용량 FPGA 및 단일 칩 RF 송수신기 칩의 사용과 bladeRF 때문에 I 두 하드웨어 드라이버 코드, 상당한 부분이 공유 될 수 같다. 자일링스와 알테라의 차이이지만, 코드 재사용 문제의 약간을 가지고,하지만 난 USRP 응용 프로그램의 많은 수를 기존과 호환 그래서 bladeRF는, UHD와 호환 인터페이스입니다 수 있습니다, 한 해커가 충분한 노력을로 생각한다. 테스트중인 라디오 호환성. HackRF의 장점은 팬 해커 유형을 많이 가지고 있다는 것입니다. 무료 HackRF 전달 적어도 500는이 글을 쓰는 시점까지 HackRF가의 Kickstarter에 예약 된 1100가,가 있었다. 이러한 사용자는 소프트웨어 개발에 상당한 기여를 할 수 있습니다. 학계에 비해 USRP의 영향은 HackRF는 해커 사회에서 더 큰 영향력을 가지고있다. 물론,이 두 사람이 겹치는 부분에있는 장소가있다. 하지만 해커가 더 좋은 코드를 작성하는 것이 더 나은 수 있습니다 생각합니다. nuand 팀은 최근 GNU 라디오 bladeRF에게 드라이브를 발표했다. 나는 400에 대한 사용자의 Kickstarter에서 bladeRF 카드되었습니다이 있다고 추정하고있다. 또한, 사용자의 상당수가 직접 nuand 사이트에서 bladeRF를 주문있다. 이러한 사용자의 모든 bladeRF의 코드의 발전에 기여 할 수 있습니다. USRP B210 상기 FX3 대용량 FPGA 및 단일 칩 RF 송수신기 칩의 사용과 bladeRF 때문에 I 두 하드웨어 드라이버 코드, 상당한 부분이 공유 될 수 같다. 자일링스와 알테라의 차이이지만, 코드 재사용 문제의 약간을 가지고,하지만 난 USRP 응용 프로그램의 많은 수를 기존과 호환 그래서 bladeRF는, UHD와 호환 인터페이스입니다 수 있습니다, 한 해커가 충분한 노력을로 생각한다.

하드웨어
오픈 하드웨어 측면에서이 HackRF 최선을 다하고 있습니다. USRP 그것은 B210 / B200 중고 AD9361 칩 열린 장벽 일 수있다. 아날로그 디바이스의 웹 사이트는 단지 데이터 시트 1 페이지를 제공하기 때문이다. 당신은 AD로 서명 된 NDA가 없다면 따라서 Ettus 회사뿐만 아니라, 어려운 다른 사람보다 자세한 정보를 얻을 수있다. 그러나 Ettus 회사들이 관련 드라이버 소스 코드를 열 것이라고 약속 사람. AD9361 칩 이외에, B210 / B200 다른 칩 자세한 정보를 갖는다. bladeRF 정보, LMS6002D 칩은 15 페이지의 데이터 시트를 가지고 있지만, 다른 개발자가 쉽게 사용할 수있는 프로그래밍 및 정렬 가이드 (45).

마지막 리뷰
HackRF는 가장 넓은 가장 저렴한 SDR 보드를 덮고있는 주파수이다. 그것은 거의 모든 정보를 오픈 소스, 심지어 KiCad 파일입니다. 단점은 FPGA가 저속 USB2 포트를 사용하여, ADC / DAC 정확도가 상대적으로 낮다하지 않습니다. 그 요구 개방 해커에 대한 전반적 HackRF 이상적, 그 가격에 민감한 사용자. bladeRF, 그것은 그 FPGA 고속 대용량 USB3 인터페이스를 강조한다. 그것은하지만 다른 두 같은, 비교적 넓은 주파수 대역을 지원할 수 있습니다. 이 ADC / DAC 정확도도 좋다. 나는 그 프로그램이 오프라인으로 실행하고자하는 것을 제안하고, 무선 주파수 포인트 사람들이 하드웨어, 상대적으로 오래된 보드입니다 USRP B100를 선택 고려, 너무 높게하지 않아도, 고 대역폭 애플리케이션을 지원할 수 없습니다. 이것은 최대 6GHz 지원할 수있는 서브 밴드 RF 보드를 대체함으로써 변경된다. 그것은 UHD 인터페이스를 지원합니다. B200 B100 가격으로 동일하지만, B200보다 훨씬 능력 악화. 내가 제안 그래서 당신은 매우 특정 응용 프로그램이 있거나 B100을 고려하기 전에 자신의 서브 보드를 개발하는 데 사용할 경우에만 사용할 수 있습니다. USRP B210 / B200은 넓은 주파수 대역을 지원할뿐만 아니라 고속 인터페이스의 대역폭을 지원할 수 있습니다. 그들은 높은 용량의 FPGA 및 고속 USB3 인터페이스를 가지고있다. 그러나 AD9361 칩이 약간 더 엽니 다. B210 / B200은 세 가지 하드웨어의 가장 비싸다. 그러나 그들의 지표의 대부분은 다른 하이 엔드 Ettus의 N210 보드와 비교되고있다. 또한, B210은 단 하나 직접 2 × 2 MIMO 보드를 지원합니다. 나는 B210 / B200이 최근 시장에하여 SDR 플랫폼의 강력한 성능 및 회사의 강력한 지원 Ettus 될 것으로 판단된다. 나는 높은 대역폭, 넓은 주파수 대역을 필요로 제안 및 오프라인 응용 프로그램의 사용을 필요로하지 않습니다,이 하드웨어 플랫폼을 고려한다. 마지막으로, 나는 사람들이 더 혁신적인 애플리케이션을 개발,이 세 가지 아주 좋은 소프트웨어 무선 플랫폼을 사용할 수 있어야합니다. 당신은 질문이있는 경우에는 나는이 세 가지 플랫폼에 대한 정보를 수집 몇 주 동안, 텍스트의 일부가되지 소득, 코멘트에 문의하시기 바랍니다 수 있습니다. 내가 발표 될 예정 : (11 월 (27), 2013 년까지, 테스트 결과가 아직 발표하지 않은 알린가) 읽어 주셔서 감사하고,이 B210에 대한 테스트 결과를보고 다시 당신을 환영합니다.

댓글 알린 :
이 하드웨어 USB3.0 인터페이스가 있습니다, USB3.0 인터페이스 설명 SDR 플랫폼의 주류가 될 것입니다. 이것은 또한 2 년 전 우리의 견해와 일치한다. USB3 장점은 멀티 USB 인터페이스, 그리고 인기의 수, 속도가 충분히 빠르지 것입니다. 그러나 단점은 제가 개인적으로 10G 또는 고속 이더넷 인터페이스는 다른 주류 인터페이스가 될 것이라고 생각하므로 전송 거리가 멀리하지 않을 수 있습니다. 또한, 나는이 세 가지 하드웨어 보드는 검은 색과 흰색, 원래 녹색 멋진보다 더 많은 인쇄하는 것을 발견했다. 하드웨어 엔지니어는 "아름다운 찬장 보드의 뒷면"에주의를 기울으로 시작 보인다.

출시 두 원저 · 원의 칭찬 0 · 조회수 375

추천

출처blog.csdn.net/Jerryguo123/article/details/104415468