¿Puede detectar, o incluso unirse (como dispositivo) a una red 2G, UMTS o LTE utilizando teléfonos celulares definidos por software?
Las estaciones base modernas están definidas por software. Una parte muy sólida del procesamiento que ocurre en los teléfonos modernos está definida por software.
Me atrevería a decir: si ha comprado un teléfono en los últimos 10 años, es discutible que es un SDR en cierta medida.
Entonces, sí.
¿Cuáles serían las cosas básicas para eso? Supongo que gnuradio o algún Periférico de Radio de Software Universal (USRP) sería un punto de partida para el software.
Los USRPs son hardware, GNU Radio es software. Estás comparando papel (como medio) y texto (como está escrito en el medio). (Esta analogía es mala, porque el software no se ejecuta en el USRP, pero de todos modos, su pregunta refleja una falta de comprensión básica de lo que es).
¿Bit qué hardware necesitarías para capturar y emitir señales?
Un USRP con el frontend apropiado servirá. O muchos otros SDR con una interfaz adecuada.
¿Hasta dónde puede llegar ese análisis de teléfono celular definido por software?
Lejos. (esta pregunta tiene tanto sentido como preguntarle hasta dónde puede llegar el análisis de su libro con la capacidad de leer).
¿Podría participar como un teléfono celular en la red?
Idéntico a tu primera pregunta
¿Podría al menos detectar la presencia, el número o alguna forma de identificación del teléfono?
Idéntico a tu primera pregunta. Además, esto no tiene nada que ver con SDR, sino con los estándares de comunicación móvil. Obviamente, una estación base puede reconocer un teléfono.
Los estándares comunes (GSM, UMTS, LTE) no asocian el número de teléfono con el hardware. Esto se hace en un lugar muy lejano: la red celular no necesita saber exactamente nada sobre los números de teléfono; solo necesita saber qué datos se enrutan a qué dispositivo. Los números de teléfono son un par de capas más altas.
¿Se podría clasificar la actividad de los teléfonos celulares (está llamando, obteniendo datos)?
Sí, de manera trivial: de hecho, puede hacerlo usted mismo mirando un analizador de espectro.
Al usar un paquete como Gnuradio y agregar algún tipo de antena para 2G, 3G o 4G, ¿podría una computadora convertirse en un teléfono celular?
Um, GNU Radio es software. El software no se conecta a las antenas.
2G, 3G y 4G son estándares. Las normas no definen antenas. Las normas recomiendan algunas frecuencias para operar, y éstas definen antenas.
Debe conectar su antena a algún dispositivo SDR y luego ejecutar algún software que implemente el procesamiento de la señal y la lógica de llamadas.
Hay algunas implementaciones de eso para diferentes partes en pilas celulares; Lo dejo en manos de usted, porque este sitio no es para recomendaciones de productos / software / servicios.
Al menos, ¿podría ser una forma de detectar un teléfono celular cercano?
Sí.
¿O incluso detectar el número de este teléfono celular?
No, porque esa información no es parte de lo que se transmite por el aire o, si es, parte de una capa mucho más alta, que generalmente está encriptada.