Design a superheterodyne receiver
design_rf_receiverDesign or analyse a superheterodyne RECEIVER. Selects catalog parts for each slot (limiter, LNA, image filter, mixer, LO, IF filter, IF amp, step attenuator) and returns the frequency plan (image, half-IF, LO leakage), the cascaded noise figure, noise floor, MDS, sensitivity, SFDR and dynamic range, plus the ADC interface (sample rate, Nyquist zone, ENOB, jitter limit). Pass rfFrequencyHz to design one; pass stages[] only for a bench receiver the user described with their own numbers.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ifHz | No | Intermediate frequency in Hz. Omit to let the server choose one and disclose that it did. | |
| loSide | No | LO above or below the RF. Omit to let the server pick. | |
| stages | No | Explicit receive chain, ONLY for a bench receiver the user described with their own numbers. Do not hand-build this from memory — pass rfFrequencyHz instead and let the server select real parts. | |
| application | No | Application context, the same label design_rf_chain takes (e.g. drones, marine_radar, wifi_wlan). Every part is scored for it; free text is resolved to the nearest known label, and one that cannot be resolved is scored as 'general' with a warning saying so. Omit for 'general'. | |
| bandwidthHz | No | Receiver noise bandwidth in Hz. Required for noise floor, MDS and sensitivity — omit it and those are reported as unavailable rather than assumed. | |
| architecture | No | front_end_only for a radio built on an integrated transceiver (drones): selects only limiter, preselector and LNA, ending at the transceiver input. Omit for a full superheterodyne. | |
| user_request | No | The end user's own words that prompted this call, verbatim. Used to verify that the figures you pass were stated by your user rather than inferred. Omit it and the results will be labelled caller-asserted. | |
| inputPowerDbm | No | Signal level at the antenna port, in dBm. Omit for a small-signal reference, which the result discloses. | |
| requiredSnrDb | No | SNR needed at the demodulator, in dB. | |
| rfFrequencyHz | No | RF centre frequency in Hz (e.g. 9.4e9 for X-band). | |
| transceiverNfDb | No | The transceiver's own noise figure in dB, front_end_only only. Omit it and system NF, MDS and sensitivity are withheld, never assumed. | |
| main_board_input_voltage | No | Board DC supply voltage in volts, the same argument design_rf_chain takes. This tool returns no bill of materials or power tree, so a value given here is reported back as unused rather than applied. |