2.6.17 The Spectrum Display Window

Vertical Spectrum
The Spectrum Display Window is an experimental window that takes advantage of spectrum output from the IC-7300, IC-7850 and IC-7851. It is expected that the announced IC-7610 will also have this capability. In the screen shots above, the greater than/less than button shows & hides the configuration controls.


  • Must use the USB cable virtual COM port for radio control. Unplug the CI-V cable.
  • Must have the radio menu CI-V USB Port set to Unlink from [Remote}
  • Must have the radio and program baud rate set to 115200 baud.
  • After the program and the radio is set to 115200 baud, exit the program and restart.

  • Keep the noise level low by setting the ref level in the radio menu low
  • Spectrum scope will be turned on and left there on exit
  • The window can be opened from the Entry Window "Windows" menu.

Spectrum Settings

  • With focus set on the Entry Window, Shift+up will move the frequency to the next signal up in frequency. Shift+down will move the frequency to the next signal down in frequency. This is the reverse of bandmap functions which are oriented towards the display of frequencies rather than their value.
  • Shift+up/down will *skip* signals that are within tuning tolerance of dupes and non-workables
  • Shift+up/down will stop at the low and high frequencies in the spectrum. If you are using center mode, the spectrum will re-center on the low or high edge frequencies as appropriate
  • Signals are assumed to be on 0.1 kHz boundaries. Jumping will be in 0.1 kHz steps. Use the up/down keys to tune in the signal. If the tone is too high, press the down key. Use the up key for signals too low in tone
  • Sig (db) is level of signal as shown on the display, relative to ref and includes the preamp level
  • Snap to sig - when checked jumps to the nearest signal when you click on the chart. (within 2 kHz)
  • Radio1/2 allows a choice of which radio to display
  • The noise floor threshold is adjustable with the mouse wheel.
  • Signal count is the number of "signals" found above the noise floor reference. Roughly equivalent to how many times your cursor will stop traversing the screen. The count includes non-workable spots.
  • To mark signals that you don't want to work, use the Mark button (Alt+M to mark, Alt+D to remove)
  • The Static Sensitivity slider should be adjusted until large static crashes light up the "Static Sensitivity" label
  • The "All Spots" combo box lets you choose which signals to display. It can filter out unworkables and other spots. Most interesting for assisted ops is "Unspotted". This setting can reduce the number of spots shown when "Show Spots" is selected. Spots around Unspotted signals are shown to help evaluate whether the signal is unspotted or just a station that has changed frequency
  • Left single click on the spot label will QSY your Rx & Tx to the frequency of that spot - including split
  • Alt+Q still returns to your CQ frequency. Alt+F8 still returns to your last frequency


  • Left click will set radio receive frequency and snap to closest signal if check box is checked
  • Ctl+left click will set split frequency to that frequency. Snap to signal is ignored
  • The mouse wheel will set the noise floor when you scroll in the spectrum area. As you scroll up fewer decaying signals (blue) will be shown
  • The mouse wheel will change the dB scale range when the mouse is positioned to the left of the scale (in column mode)
  • Double-click to change to a higher contrast background - black for those with dark color skins, white for those with light color skins.
  • Right-click opens a context menu
    • Windows - lets you choose between spectrum windows that have been configured
    • Associated Radio - assign which radio will change frequency when you jump to signals from this window
    • Spectrum Source - Radio 1, Radio 2 or an external named spectrum data source. Sources heard by the software will be shown as choices. Until a source name shows up in that drop-down menu, it will not display as it is not being received
    • Relay Options - allows you to provide the spectrum displayed in this window to another N1MM Logger user. Data is sent to the user specified IP & port. The only port that N1MM+ will listen on is 13064, so only use another port to provide port forwarding with a router at another site
    • Reset - Sends the commands to initiate spectrum data output from a supported radio.
    • Temporarily reverse up/down keys in bandmap - the spectrum display orientation when vertical is the opposite of the bandmap. This option reverses how the bandmap keys bandmap to match the orientation of a vertical spectrum. This is turned ON each time a spectrum window is opened. It operates across the entire program. It is turned off when the program terminates or when the user clicks the option off in any spectrum window. How this should really operate is tbd.
    • Delete this window - close this window and delete its configuration. It will no longer show in the spectrum window list.

Much of the above is still very rough. Please be patient. You need to crack a lot of eggs to make an omelet.


  • White is the instantaneous signal level as shown in white on the radio (black on light color skins)
  • Blue is a "decaying" representation of the signal *similar* to that on the radio
  • The green line is the current Rx frequency
  • The horizontal blue line is a measure of the noise floor above which signals are found
  • The vertical red line, if shown, is the tx frequency when split


  • Adjust the REF level on the radio to a point where you see all the signals but little noise. Check by tuning for a weak signal
  • Use the mouse wheel in the chart area to adjust the noise floor. You will see the number of sigs change as you scroll the blue line. If a blue or white signal is above the floor, Shift-up/down will jump to that signal. The noise floor value and # of signals detected are shown in the box near the dB scale.
  • Also shown in the little noise floor/signal box is the number of Hz represented by one pixel of incoming data. Note that to see all the incoming pixels, you need to make the graph area of the spectrum window greater than the number of pixels. The number of Hz per pixel affects how many signals can be found. If you have a source generating pixels greater than 100 Hz apart you may lose the ability of the program to find some signals as they are not represented in the source data stream. The size of the spectrum window does NOT affect the finding of signals. That is always done with the incoming source data, not the data as displayed
  • If you are short on screen space, Ctl-up/down does not need the old bandmap to be open to work. You can use this one instead
  • Turn off "snap to spot" if you find it is interfering with you clicking on signals. You don't need it if you are zoomed way in as you would often be in center mode
  • For DX split operation, use right-click to set the Tx frequency to the point where you think the dx op will answer the next caller. That might be the last station that worked him's frequency or it might be higher or lower


  • Gaps will appear at the beginning and end of the center mode spectrum display if you are not currently tuned to a whole kHz frequency. This is normal
  • Interim code versions will be placed in the experimental software gallery
  • If your radio is not On or not configured properly, you may need to close the spectrum display or perhaps close the program and reopen to get the display to work
  • We are focusing on CW operation. You can play with other modes, but bear in mind little work has been put in to make the window play nice with them
  • In SO2V only, the second VFO will be shown with a line in your skin's highlight color.

To send data from an external source to the Spectrum window see: External UDP Broadcasts See the section on sending Spectrum data to N1MM+

Last Modification: 29 May 2017 04:21:42 EDT by N1MM.